mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
Rename have_fpos.h to have_fgetsetpos.h
Renamed have_fpos.h to have_fgetsetpos.h. Renamed CALC_HAVE_FPOS_H to CALC_HAVE_FGETSETPOS_H.
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -37,7 +37,7 @@ have_arc4random.h
|
|||||||
have_ban_pragma.h
|
have_ban_pragma.h
|
||||||
have_const.h
|
have_const.h
|
||||||
have_environ.h
|
have_environ.h
|
||||||
have_fpos.h
|
have_fgetsetpos.h
|
||||||
have_fpos_pos.h
|
have_fpos_pos.h
|
||||||
have_getpgid.h
|
have_getpgid.h
|
||||||
have_getprid.h
|
have_getprid.h
|
||||||
|
53
CHANGES
53
CHANGES
@@ -1,5 +1,35 @@
|
|||||||
The following are the changes from calc version 2.14.1.2 to date:
|
The following are the changes from calc version 2.14.1.2 to date:
|
||||||
|
|
||||||
|
Restored use of the #define FPOS_POS_LEN symbol. This refers to
|
||||||
|
the length of the __pos element (if the __pos element exists),
|
||||||
|
the fpos_t type (if that type exists).
|
||||||
|
|
||||||
|
Changed SWAP_HALF_IN_FILEPOS(dest, src) mato to use FILEPOS_LEN Little
|
||||||
|
Endian when FILEPOS is a simple scalar type (i.e., HAVE_FILEPOS_SCALAR
|
||||||
|
is defined).
|
||||||
|
|
||||||
|
Changed #define HAVE_FPOS to HAVE_FGETSETPOS.
|
||||||
|
|
||||||
|
Corrected comment in have_fpos_pos.h. The HAVE_FPOS_POS symbol was
|
||||||
|
NOT related to fgetpos & fsetpos but rather if we we have an __pos
|
||||||
|
element in FILEPOS.
|
||||||
|
|
||||||
|
Changed #define HAVE_NO_FPOS to HAVE_NO_FGETSETPOS.
|
||||||
|
|
||||||
|
Improved comments in have_fpos_pos.h to show why and how
|
||||||
|
HAVE_FPOS_POS, FPOS_POS_BITS, and FPOS_POS_LEN were defined or undefed.
|
||||||
|
|
||||||
|
Changed showfiles builtin to print sizes cast to (long int) with
|
||||||
|
the "%ld" printf format to avoid implementations that do not support
|
||||||
|
the "%lld" printf format specifier.
|
||||||
|
|
||||||
|
Renamed have_fpos.h to have_fgetsetpos.h. Renamed CALC_HAVE_FPOS_H
|
||||||
|
to CALC_HAVE_FGETSETPOS_H. The make install and the olduninstall
|
||||||
|
rules remove the any old have_fpos.h that was previously installed.
|
||||||
|
|
||||||
|
|
||||||
|
The following are the changes from calc version 2.14.1.1 to 2.14.1.1:
|
||||||
|
|
||||||
Added a few remarks on calc version numbers to version.c.
|
Added a few remarks on calc version numbers to version.c.
|
||||||
|
|
||||||
Fixed how fposval.h is built. On a number of systems, the fposval.c
|
Fixed how fposval.h is built. On a number of systems, the fposval.c
|
||||||
@@ -48,29 +78,6 @@ The following are the changes from calc version 2.14.1.2 to date:
|
|||||||
The full_debug rule will no longer stop when one of the sub-tasks
|
The full_debug rule will no longer stop when one of the sub-tasks
|
||||||
failed (exit non-zero).
|
failed (exit non-zero).
|
||||||
|
|
||||||
Restored use of the #define FPOS_POS_LEN symbol. This refers to
|
|
||||||
the length of the __pos element (if the __pos element exists),
|
|
||||||
the fpos_t type (if that type exists).
|
|
||||||
|
|
||||||
Changed SWAP_HALF_IN_FILEPOS(dest, src) mato to use FILEPOS_LEN Little
|
|
||||||
Endian when FILEPOS is a simple scalar type (i.e., HAVE_FILEPOS_SCALAR
|
|
||||||
is defined).
|
|
||||||
|
|
||||||
Changed #define HAVE_FPOS to HAVE_FGETSETPOS.
|
|
||||||
|
|
||||||
Corrected comment in have_fpos_pos.h. The HAVE_FPOS_POS symbol was
|
|
||||||
NOT related to fgetpos & fsetpos but rather if we we have an __pos
|
|
||||||
element in FILEPOS.
|
|
||||||
|
|
||||||
Changed #define HAVE_NO_FPOS to HAVE_NO_FGETSETPOS.
|
|
||||||
|
|
||||||
Improved comments in have_fpos_pos.h to show why and how
|
|
||||||
HAVE_FPOS_POS, FPOS_POS_BITS, and FPOS_POS_LEN were defined or undefed.
|
|
||||||
|
|
||||||
Changed showfiles builtin to print sizes cast to (long int) with
|
|
||||||
the "%ld" printf format to avoid implementations that do not support
|
|
||||||
the "%lld" printf format specifier.
|
|
||||||
|
|
||||||
|
|
||||||
The following are the changes from calc version 2.14.1.0 to 2.14.1.0:
|
The following are the changes from calc version 2.14.1.0 to 2.14.1.0:
|
||||||
|
|
||||||
|
54
Makefile
54
Makefile
@@ -2069,7 +2069,7 @@ LIB_H_SRC= alloc.h banned.h blkcpy.h block.h byteswap.h calc.h cmath.h \
|
|||||||
# we build these .h files during the make
|
# we build these .h files during the make
|
||||||
#
|
#
|
||||||
BUILD_H_SRC= align32.h args.h calcerr.h conf.h endian_calc.h \
|
BUILD_H_SRC= align32.h args.h calcerr.h conf.h endian_calc.h \
|
||||||
fposval.h have_ban_pragma.h have_const.h have_fpos.h \
|
fposval.h have_ban_pragma.h have_const.h have_fgetsetpos.h \
|
||||||
have_fpos_pos.h have_getpgid.h have_getprid.h have_getsid.h \
|
have_fpos_pos.h have_getpgid.h have_getprid.h have_getsid.h \
|
||||||
have_gettime.h have_memmv.h have_newstr.h have_offscl.h \
|
have_gettime.h have_memmv.h have_newstr.h have_offscl.h \
|
||||||
have_posscl.h have_rusage.h have_stdlib.h have_strdup.h \
|
have_posscl.h have_rusage.h have_stdlib.h have_strdup.h \
|
||||||
@@ -2087,7 +2087,7 @@ BUILD_C_SRC= calcerr.c
|
|||||||
# There MUST be a .c for every .o in UTIL_OBJS.
|
# There MUST be a .c for every .o in UTIL_OBJS.
|
||||||
#
|
#
|
||||||
UTIL_C_SRC= align32.c endian.c longbits.c have_newstr.c have_uid_t.c \
|
UTIL_C_SRC= align32.c endian.c longbits.c have_newstr.c have_uid_t.c \
|
||||||
have_const.c have_stdvs.c have_varvs.c fposval.c have_fpos.c \
|
have_const.c have_stdvs.c have_varvs.c fposval.c have_fgetsetpos.c \
|
||||||
have_fpos_pos.c have_offscl.c have_posscl.c have_memmv.c \
|
have_fpos_pos.c have_offscl.c have_posscl.c have_memmv.c \
|
||||||
have_ustat.c have_getsid.c have_getpgid.c have_environ.c \
|
have_ustat.c have_getsid.c have_getpgid.c have_environ.c \
|
||||||
have_gettime.c have_getprid.c have_rusage.c have_strdup.c \
|
have_gettime.c have_getprid.c have_rusage.c have_strdup.c \
|
||||||
@@ -2105,7 +2105,7 @@ UTIL_MISC_SRC= calcerr_h.sed calcerr_h.awk calcerr_c.sed calcerr_c.awk \
|
|||||||
# There MUST be a .o for every .c in UTIL_C_SRC.
|
# There MUST be a .o for every .c in UTIL_C_SRC.
|
||||||
#
|
#
|
||||||
UTIL_OBJS= endian.o longbits.o have_newstr.o have_uid_t.o \
|
UTIL_OBJS= endian.o longbits.o have_newstr.o have_uid_t.o \
|
||||||
have_const.o fposval.o have_fpos.o have_fpos_pos.o \
|
have_const.o fposval.o have_fgetsetpos.o have_fpos_pos.o \
|
||||||
try_strarg.o have_stdvs.o have_varvs.o have_posscl.o have_memmv.o \
|
try_strarg.o have_stdvs.o have_varvs.o have_posscl.o have_memmv.o \
|
||||||
have_ustat.o have_getsid.o have_getpgid.o have_environ.o \
|
have_ustat.o have_getsid.o have_getpgid.o have_environ.o \
|
||||||
have_gettime.o have_getprid.o ver_calc.o have_rusage.o have_strdup.o \
|
have_gettime.o have_getprid.o ver_calc.o have_rusage.o have_strdup.o \
|
||||||
@@ -3176,7 +3176,7 @@ terminal.h: ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
have_fgetsetpos.h: have_fgetsetpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f fpos_tmp $@
|
${Q} ${RM} -f fpos_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
${Q} echo '/*' > $@
|
${Q} echo '/*' > $@
|
||||||
@@ -3184,15 +3184,15 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${Q} echo ' */' >> $@
|
${Q} echo ' */' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '#if !defined(CALC_HAVE_FPOS_H)' >> $@
|
${Q} echo '#if !defined(CALC_HAVE_FGETSETPOS_H)' >> $@
|
||||||
${Q} echo '#define CALC_HAVE_FPOS_H' >> $@
|
${Q} echo '#define CALC_HAVE_FGETSETPOS_H' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '/* do we have fgetpos & fsetpos functions? */' >> $@
|
${Q} echo '/* do we have fgetpos & fsetpos functions? */' >> $@
|
||||||
${Q} ${RM} -f have_fpos.o have_fpos${EXT}
|
${Q} ${RM} -f have_fgetsetpos.o have_fpos${EXT}
|
||||||
-${Q} ${LCC} ${HAVE_FGETSETPOS} ${ICFLAGS} have_fpos.c -c ${S} \
|
-${Q} ${LCC} ${HAVE_FGETSETPOS} ${ICFLAGS} have_fgetsetpos.c -c ${S} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
-${Q} ${LCC} ${ILDFLAGS} have_fpos.o -o have_fpos${EXT} ${S} \
|
-${Q} ${LCC} ${ILDFLAGS} have_fgetsetpos.o -o have_fpos${EXT} ${S} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
-${Q} ./have_fpos${EXT} > fpos_tmp ${E} \
|
-${Q} ./have_fpos${EXT} > fpos_tmp ${E} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
@@ -3205,8 +3205,8 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
fi
|
fi
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '#endif /* !CALC_HAVE_FPOS_H */' >> $@
|
${Q} echo '#endif /* !CALC_HAVE_FGETSETPOS_H */' >> $@
|
||||||
${Q} ${RM} -f have_fpos${EXT} have_fpos.o fpos_tmp
|
${Q} ${RM} -f have_fpos${EXT} have_fgetsetpos.o fpos_tmp
|
||||||
${H} echo '$@ formed'
|
${H} echo '$@ formed'
|
||||||
-@if [ -z "${Q}" ]; then \
|
-@if [ -z "${Q}" ]; then \
|
||||||
echo ''; \
|
echo ''; \
|
||||||
@@ -3218,7 +3218,7 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_fpos_pos.h: have_fpos_pos.c have_fpos.h have_posscl.h \
|
have_fpos_pos.h: have_fpos_pos.c have_fgetsetpos.h have_posscl.h \
|
||||||
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f fpos_tmp $@
|
${Q} ${RM} -f fpos_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
@@ -3262,7 +3262,7 @@ have_fpos_pos.h: have_fpos_pos.c have_fpos.h have_posscl.h \
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fposval.h: fposval.c have_fpos.h have_fpos_pos.h have_offscl.h have_posscl.h \
|
fposval.h: fposval.c have_fgetsetpos.h have_fpos_pos.h have_offscl.h have_posscl.h \
|
||||||
endian_calc.h banned.h have_ban_pragma.h fposval.h.def alloc.h \
|
endian_calc.h banned.h have_ban_pragma.h fposval.h.def alloc.h \
|
||||||
have_newstr.h have_memmv.h have_string.h have_const.h have_string.h \
|
have_newstr.h have_memmv.h have_string.h have_const.h have_string.h \
|
||||||
have_unused.h ${MAKE_FILE} ${LOC_MKF}
|
have_unused.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
@@ -3390,7 +3390,7 @@ have_offscl.h: have_offscl.c have_unistd.h \
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_posscl.h: have_posscl.c have_fpos.h have_unistd.h \
|
have_posscl.h: have_posscl.c have_fgetsetpos.h have_unistd.h \
|
||||||
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f have_posscl have_posscl.o posscl_tmp $@
|
${Q} ${RM} -f have_posscl have_posscl.o posscl_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
@@ -5143,6 +5143,7 @@ olduninstall:
|
|||||||
-${RMDIR} /usr/local/bin/cscript
|
-${RMDIR} /usr/local/bin/cscript
|
||||||
${RM} -f inst_files
|
${RM} -f inst_files
|
||||||
${RM} -f ${CALC_INCDIR}/calcerr.c
|
${RM} -f ${CALC_INCDIR}/calcerr.c
|
||||||
|
${RM} -f ${CALC_INCDIR}/have_fgetsetpos.h
|
||||||
|
|
||||||
tags: ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} ${MAKE_FILE}
|
tags: ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} ${MAKE_FILE}
|
||||||
-${CTAGS} ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} 2>&1 | \
|
-${CTAGS} ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} 2>&1 | \
|
||||||
@@ -5529,6 +5530,9 @@ endif
|
|||||||
fi
|
fi
|
||||||
${V} # NOTE: misc install cleanup
|
${V} # NOTE: misc install cleanup
|
||||||
${Q} ${RM} -f tmp
|
${Q} ${RM} -f tmp
|
||||||
|
${V} # NOTE: have_fgetsetpos.h has been renamed to have_fgetsetpos.h so we
|
||||||
|
${V} # remove the old have_fgetsetpos.h include file.
|
||||||
|
${Q} ${RM} -f ${CALC_INCDIR}/have_fgetsetpos.h
|
||||||
${V} # NOTE: remove the calcerr.c that was installed by mistake
|
${V} # NOTE: remove the calcerr.c that was installed by mistake
|
||||||
${V} # under ${INC_DIR} in calc v2.12.9.1
|
${V} # under ${INC_DIR} in calc v2.12.9.1
|
||||||
${Q} ${RM} -f ${T}${CALC_INCDIR}/calcerr.c
|
${Q} ${RM} -f ${T}${CALC_INCDIR}/calcerr.c
|
||||||
@@ -5865,7 +5869,7 @@ blkcpy.o: file.h
|
|||||||
blkcpy.o: hash.h
|
blkcpy.o: hash.h
|
||||||
blkcpy.o: have_ban_pragma.h
|
blkcpy.o: have_ban_pragma.h
|
||||||
blkcpy.o: have_const.h
|
blkcpy.o: have_const.h
|
||||||
blkcpy.o: have_fpos.h
|
blkcpy.o: have_fgetsetpos.h
|
||||||
blkcpy.o: have_memmv.h
|
blkcpy.o: have_memmv.h
|
||||||
blkcpy.o: have_newstr.h
|
blkcpy.o: have_newstr.h
|
||||||
blkcpy.o: have_stdlib.h
|
blkcpy.o: have_stdlib.h
|
||||||
@@ -6153,7 +6157,7 @@ file.o: fposval.h
|
|||||||
file.o: hash.h
|
file.o: hash.h
|
||||||
file.o: have_ban_pragma.h
|
file.o: have_ban_pragma.h
|
||||||
file.o: have_const.h
|
file.o: have_const.h
|
||||||
file.o: have_fpos.h
|
file.o: have_fgetsetpos.h
|
||||||
file.o: have_fpos_pos.h
|
file.o: have_fpos_pos.h
|
||||||
file.o: have_memmv.h
|
file.o: have_memmv.h
|
||||||
file.o: have_newstr.h
|
file.o: have_newstr.h
|
||||||
@@ -6177,7 +6181,7 @@ fposval.o: endian_calc.h
|
|||||||
fposval.o: fposval.c
|
fposval.o: fposval.c
|
||||||
fposval.o: have_ban_pragma.h
|
fposval.o: have_ban_pragma.h
|
||||||
fposval.o: have_const.h
|
fposval.o: have_const.h
|
||||||
fposval.o: have_fpos.h
|
fposval.o: have_fgetsetpos.h
|
||||||
fposval.o: have_fpos_pos.h
|
fposval.o: have_fpos_pos.h
|
||||||
fposval.o: have_memmv.h
|
fposval.o: have_memmv.h
|
||||||
fposval.o: have_newstr.h
|
fposval.o: have_newstr.h
|
||||||
@@ -6203,7 +6207,7 @@ func.o: func.h
|
|||||||
func.o: hash.h
|
func.o: hash.h
|
||||||
func.o: have_ban_pragma.h
|
func.o: have_ban_pragma.h
|
||||||
func.o: have_const.h
|
func.o: have_const.h
|
||||||
func.o: have_fpos.h
|
func.o: have_fgetsetpos.h
|
||||||
func.o: have_memmv.h
|
func.o: have_memmv.h
|
||||||
func.o: have_newstr.h
|
func.o: have_newstr.h
|
||||||
func.o: have_rusage.h
|
func.o: have_rusage.h
|
||||||
@@ -6271,12 +6275,12 @@ have_const.o: have_const.c
|
|||||||
have_environ.o: banned.h
|
have_environ.o: banned.h
|
||||||
have_environ.o: have_ban_pragma.h
|
have_environ.o: have_ban_pragma.h
|
||||||
have_environ.o: have_environ.c
|
have_environ.o: have_environ.c
|
||||||
have_fpos.o: banned.h
|
have_fgetsetpos.o: banned.h
|
||||||
have_fpos.o: have_ban_pragma.h
|
have_fgetsetpos.o: have_ban_pragma.h
|
||||||
have_fpos.o: have_fpos.c
|
have_fgetsetpos.o: have_fgetsetpos.c
|
||||||
have_fpos_pos.o: banned.h
|
have_fpos_pos.o: banned.h
|
||||||
have_fpos_pos.o: have_ban_pragma.h
|
have_fpos_pos.o: have_ban_pragma.h
|
||||||
have_fpos_pos.o: have_fpos.h
|
have_fpos_pos.o: have_fgetsetpos.h
|
||||||
have_fpos_pos.o: have_fpos_pos.c
|
have_fpos_pos.o: have_fpos_pos.c
|
||||||
have_fpos_pos.o: have_posscl.h
|
have_fpos_pos.o: have_posscl.h
|
||||||
have_getpgid.o: banned.h
|
have_getpgid.o: banned.h
|
||||||
@@ -6308,7 +6312,7 @@ have_offscl.o: have_offscl.c
|
|||||||
have_offscl.o: have_unistd.h
|
have_offscl.o: have_unistd.h
|
||||||
have_posscl.o: banned.h
|
have_posscl.o: banned.h
|
||||||
have_posscl.o: have_ban_pragma.h
|
have_posscl.o: have_ban_pragma.h
|
||||||
have_posscl.o: have_fpos.h
|
have_posscl.o: have_fgetsetpos.h
|
||||||
have_posscl.o: have_posscl.c
|
have_posscl.o: have_posscl.c
|
||||||
have_posscl.o: have_unistd.h
|
have_posscl.o: have_unistd.h
|
||||||
have_rusage.o: banned.h
|
have_rusage.o: banned.h
|
||||||
@@ -6672,7 +6676,7 @@ opcodes.o: func.h
|
|||||||
opcodes.o: hash.h
|
opcodes.o: hash.h
|
||||||
opcodes.o: have_ban_pragma.h
|
opcodes.o: have_ban_pragma.h
|
||||||
opcodes.o: have_const.h
|
opcodes.o: have_const.h
|
||||||
opcodes.o: have_fpos.h
|
opcodes.o: have_fgetsetpos.h
|
||||||
opcodes.o: have_memmv.h
|
opcodes.o: have_memmv.h
|
||||||
opcodes.o: have_newstr.h
|
opcodes.o: have_newstr.h
|
||||||
opcodes.o: have_stdlib.h
|
opcodes.o: have_stdlib.h
|
||||||
@@ -7125,7 +7129,7 @@ value.o: func.h
|
|||||||
value.o: hash.h
|
value.o: hash.h
|
||||||
value.o: have_ban_pragma.h
|
value.o: have_ban_pragma.h
|
||||||
value.o: have_const.h
|
value.o: have_const.h
|
||||||
value.o: have_fpos.h
|
value.o: have_fgetsetpos.h
|
||||||
value.o: have_memmv.h
|
value.o: have_memmv.h
|
||||||
value.o: have_newstr.h
|
value.o: have_newstr.h
|
||||||
value.o: have_stdlib.h
|
value.o: have_stdlib.h
|
||||||
|
@@ -1476,7 +1476,7 @@ LIB_H_SRC= alloc.h banned.h blkcpy.h block.h byteswap.h calc.h cmath.h \
|
|||||||
# we build these .h files during the make
|
# we build these .h files during the make
|
||||||
#
|
#
|
||||||
BUILD_H_SRC= align32.h args.h calcerr.h conf.h endian_calc.h \
|
BUILD_H_SRC= align32.h args.h calcerr.h conf.h endian_calc.h \
|
||||||
fposval.h have_ban_pragma.h have_const.h have_fpos.h \
|
fposval.h have_ban_pragma.h have_const.h have_fgetsetpos.h \
|
||||||
have_fpos_pos.h have_getpgid.h have_getprid.h have_getsid.h \
|
have_fpos_pos.h have_getpgid.h have_getprid.h have_getsid.h \
|
||||||
have_gettime.h have_memmv.h have_newstr.h have_offscl.h \
|
have_gettime.h have_memmv.h have_newstr.h have_offscl.h \
|
||||||
have_posscl.h have_rusage.h have_stdlib.h have_strdup.h \
|
have_posscl.h have_rusage.h have_stdlib.h have_strdup.h \
|
||||||
@@ -1494,7 +1494,7 @@ BUILD_C_SRC= calcerr.c
|
|||||||
# There MUST be a .c for every .o in UTIL_OBJS.
|
# There MUST be a .c for every .o in UTIL_OBJS.
|
||||||
#
|
#
|
||||||
UTIL_C_SRC= align32.c endian.c longbits.c have_newstr.c have_uid_t.c \
|
UTIL_C_SRC= align32.c endian.c longbits.c have_newstr.c have_uid_t.c \
|
||||||
have_const.c have_stdvs.c have_varvs.c fposval.c have_fpos.c \
|
have_const.c have_stdvs.c have_varvs.c fposval.c have_fgetsetpos.c \
|
||||||
have_fpos_pos.c have_offscl.c have_posscl.c have_memmv.c \
|
have_fpos_pos.c have_offscl.c have_posscl.c have_memmv.c \
|
||||||
have_ustat.c have_getsid.c have_getpgid.c have_environ.c \
|
have_ustat.c have_getsid.c have_getpgid.c have_environ.c \
|
||||||
have_gettime.c have_getprid.c have_rusage.c have_strdup.c \
|
have_gettime.c have_getprid.c have_rusage.c have_strdup.c \
|
||||||
@@ -1512,7 +1512,7 @@ UTIL_MISC_SRC= calcerr_h.sed calcerr_h.awk calcerr_c.sed calcerr_c.awk \
|
|||||||
# There MUST be a .o for every .c in UTIL_C_SRC.
|
# There MUST be a .o for every .c in UTIL_C_SRC.
|
||||||
#
|
#
|
||||||
UTIL_OBJS= endian.o longbits.o have_newstr.o have_uid_t.o \
|
UTIL_OBJS= endian.o longbits.o have_newstr.o have_uid_t.o \
|
||||||
have_const.o fposval.o have_fpos.o have_fpos_pos.o \
|
have_const.o fposval.o have_fgetsetpos.o have_fpos_pos.o \
|
||||||
try_strarg.o have_stdvs.o have_varvs.o have_posscl.o have_memmv.o \
|
try_strarg.o have_stdvs.o have_varvs.o have_posscl.o have_memmv.o \
|
||||||
have_ustat.o have_getsid.o have_getpgid.o have_environ.o \
|
have_ustat.o have_getsid.o have_getpgid.o have_environ.o \
|
||||||
have_gettime.o have_getprid.o ver_calc.o have_rusage.o have_strdup.o \
|
have_gettime.o have_getprid.o ver_calc.o have_rusage.o have_strdup.o \
|
||||||
@@ -2490,7 +2490,7 @@ terminal.h: ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
have_fgetsetpos.h: have_fgetsetpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f fpos_tmp $@
|
${Q} ${RM} -f fpos_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
${Q} echo '/*' > $@
|
${Q} echo '/*' > $@
|
||||||
@@ -2498,15 +2498,15 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${Q} echo ' */' >> $@
|
${Q} echo ' */' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '#if !defined(CALC_HAVE_FPOS_H)' >> $@
|
${Q} echo '#if !defined(CALC_HAVE_FGETSETPOS_H)' >> $@
|
||||||
${Q} echo '#define CALC_HAVE_FPOS_H' >> $@
|
${Q} echo '#define CALC_HAVE_FGETSETPOS_H' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '/* do we have fgetpos & fsetpos functions? */' >> $@
|
${Q} echo '/* do we have fgetpos & fsetpos functions? */' >> $@
|
||||||
${Q} ${RM} -f have_fpos.o have_fpos${EXT}
|
${Q} ${RM} -f have_fgetsetpos.o have_fpos${EXT}
|
||||||
-${Q} ${LCC} ${HAVE_FGETSETPOS} ${ICFLAGS} have_fpos.c -c ${S} \
|
-${Q} ${LCC} ${HAVE_FGETSETPOS} ${ICFLAGS} have_fgetsetpos.c -c ${S} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
-${Q} ${LCC} ${ILDFLAGS} have_fpos.o -o have_fpos${EXT} ${S} \
|
-${Q} ${LCC} ${ILDFLAGS} have_fgetsetpos.o -o have_fpos${EXT} ${S} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
-${Q} ./have_fpos${EXT} > fpos_tmp ${E} \
|
-${Q} ./have_fpos${EXT} > fpos_tmp ${E} \
|
||||||
|| ${TRUE}
|
|| ${TRUE}
|
||||||
@@ -2519,8 +2519,8 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
fi
|
fi
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '' >> $@
|
${Q} echo '' >> $@
|
||||||
${Q} echo '#endif /* !CALC_HAVE_FPOS_H */' >> $@
|
${Q} echo '#endif /* !CALC_HAVE_FGETSETPOS_H */' >> $@
|
||||||
${Q} ${RM} -f have_fpos${EXT} have_fpos.o fpos_tmp
|
${Q} ${RM} -f have_fpos${EXT} have_fgetsetpos.o fpos_tmp
|
||||||
${H} echo '$@ formed'
|
${H} echo '$@ formed'
|
||||||
-@if [ -z "${Q}" ]; then \
|
-@if [ -z "${Q}" ]; then \
|
||||||
echo ''; \
|
echo ''; \
|
||||||
@@ -2532,7 +2532,7 @@ have_fpos.h: have_fpos.c banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_fpos_pos.h: have_fpos_pos.c have_fpos.h have_posscl.h \
|
have_fpos_pos.h: have_fpos_pos.c have_fgetsetpos.h have_posscl.h \
|
||||||
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f fpos_tmp $@
|
${Q} ${RM} -f fpos_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
@@ -2576,7 +2576,7 @@ have_fpos_pos.h: have_fpos_pos.c have_fpos.h have_posscl.h \
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fposval.h: fposval.c have_fpos.h have_fpos_pos.h have_offscl.h have_posscl.h \
|
fposval.h: fposval.c have_fgetsetpos.h have_fpos_pos.h have_offscl.h have_posscl.h \
|
||||||
endian_calc.h banned.h have_ban_pragma.h fposval.h.def alloc.h \
|
endian_calc.h banned.h have_ban_pragma.h fposval.h.def alloc.h \
|
||||||
have_newstr.h have_memmv.h have_string.h have_const.h have_string.h \
|
have_newstr.h have_memmv.h have_string.h have_const.h have_string.h \
|
||||||
have_unused.h ${MAKE_FILE} ${LOC_MKF}
|
have_unused.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
@@ -2704,7 +2704,7 @@ have_offscl.h: have_offscl.c have_unistd.h \
|
|||||||
${TRUE}; \
|
${TRUE}; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
have_posscl.h: have_posscl.c have_fpos.h have_unistd.h \
|
have_posscl.h: have_posscl.c have_fgetsetpos.h have_unistd.h \
|
||||||
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
banned.h have_ban_pragma.h ${MAKE_FILE} ${LOC_MKF}
|
||||||
${Q} ${RM} -f have_posscl have_posscl.o posscl_tmp $@
|
${Q} ${RM} -f have_posscl have_posscl.o posscl_tmp $@
|
||||||
${H} echo 'forming $@'
|
${H} echo 'forming $@'
|
||||||
@@ -4431,6 +4431,7 @@ olduninstall:
|
|||||||
-${RMDIR} /usr/local/bin/cscript
|
-${RMDIR} /usr/local/bin/cscript
|
||||||
${RM} -f inst_files
|
${RM} -f inst_files
|
||||||
${RM} -f ${CALC_INCDIR}/calcerr.c
|
${RM} -f ${CALC_INCDIR}/calcerr.c
|
||||||
|
${RM} -f ${CALC_INCDIR}/have_fgetsetpos.h
|
||||||
|
|
||||||
tags: ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} ${MAKE_FILE}
|
tags: ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} ${MAKE_FILE}
|
||||||
-${CTAGS} ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} 2>&1 | \
|
-${CTAGS} ${CALCSRC} ${LIBSRC} ${H_SRC} ${BUILD_H_SRC} 2>&1 | \
|
||||||
@@ -4797,6 +4798,9 @@ install: ${LIB_H_SRC} ${BUILD_H_SRC} calc.1 all custom/Makefile
|
|||||||
fi
|
fi
|
||||||
${V} # NOTE: misc install cleanup
|
${V} # NOTE: misc install cleanup
|
||||||
${Q} ${RM} -f tmp
|
${Q} ${RM} -f tmp
|
||||||
|
${V} # NOTE: have_fgetsetpos.h has been renamed to have_fgetsetpos.h so we
|
||||||
|
${V} # remove the old have_fgetsetpos.h include file.
|
||||||
|
${Q} ${RM} -f ${CALC_INCDIR}/have_fgetsetpos.h
|
||||||
${V} # NOTE: remove the calcerr.c that was installed by mistake
|
${V} # NOTE: remove the calcerr.c that was installed by mistake
|
||||||
${V} # under ${INC_DIR} in calc v2.12.9.1
|
${V} # under ${INC_DIR} in calc v2.12.9.1
|
||||||
${Q} ${RM} -f ${T}${CALC_INCDIR}/calcerr.c
|
${Q} ${RM} -f ${T}${CALC_INCDIR}/calcerr.c
|
||||||
@@ -5133,7 +5137,7 @@ blkcpy.o: file.h
|
|||||||
blkcpy.o: hash.h
|
blkcpy.o: hash.h
|
||||||
blkcpy.o: have_ban_pragma.h
|
blkcpy.o: have_ban_pragma.h
|
||||||
blkcpy.o: have_const.h
|
blkcpy.o: have_const.h
|
||||||
blkcpy.o: have_fpos.h
|
blkcpy.o: have_fgetsetpos.h
|
||||||
blkcpy.o: have_memmv.h
|
blkcpy.o: have_memmv.h
|
||||||
blkcpy.o: have_newstr.h
|
blkcpy.o: have_newstr.h
|
||||||
blkcpy.o: have_stdlib.h
|
blkcpy.o: have_stdlib.h
|
||||||
@@ -5421,7 +5425,7 @@ file.o: fposval.h
|
|||||||
file.o: hash.h
|
file.o: hash.h
|
||||||
file.o: have_ban_pragma.h
|
file.o: have_ban_pragma.h
|
||||||
file.o: have_const.h
|
file.o: have_const.h
|
||||||
file.o: have_fpos.h
|
file.o: have_fgetsetpos.h
|
||||||
file.o: have_fpos_pos.h
|
file.o: have_fpos_pos.h
|
||||||
file.o: have_memmv.h
|
file.o: have_memmv.h
|
||||||
file.o: have_newstr.h
|
file.o: have_newstr.h
|
||||||
@@ -5445,7 +5449,7 @@ fposval.o: endian_calc.h
|
|||||||
fposval.o: fposval.c
|
fposval.o: fposval.c
|
||||||
fposval.o: have_ban_pragma.h
|
fposval.o: have_ban_pragma.h
|
||||||
fposval.o: have_const.h
|
fposval.o: have_const.h
|
||||||
fposval.o: have_fpos.h
|
fposval.o: have_fgetsetpos.h
|
||||||
fposval.o: have_fpos_pos.h
|
fposval.o: have_fpos_pos.h
|
||||||
fposval.o: have_memmv.h
|
fposval.o: have_memmv.h
|
||||||
fposval.o: have_newstr.h
|
fposval.o: have_newstr.h
|
||||||
@@ -5471,7 +5475,7 @@ func.o: func.h
|
|||||||
func.o: hash.h
|
func.o: hash.h
|
||||||
func.o: have_ban_pragma.h
|
func.o: have_ban_pragma.h
|
||||||
func.o: have_const.h
|
func.o: have_const.h
|
||||||
func.o: have_fpos.h
|
func.o: have_fgetsetpos.h
|
||||||
func.o: have_memmv.h
|
func.o: have_memmv.h
|
||||||
func.o: have_newstr.h
|
func.o: have_newstr.h
|
||||||
func.o: have_rusage.h
|
func.o: have_rusage.h
|
||||||
@@ -5539,12 +5543,12 @@ have_const.o: have_const.c
|
|||||||
have_environ.o: banned.h
|
have_environ.o: banned.h
|
||||||
have_environ.o: have_ban_pragma.h
|
have_environ.o: have_ban_pragma.h
|
||||||
have_environ.o: have_environ.c
|
have_environ.o: have_environ.c
|
||||||
have_fpos.o: banned.h
|
have_fgetsetpos.o: banned.h
|
||||||
have_fpos.o: have_ban_pragma.h
|
have_fgetsetpos.o: have_ban_pragma.h
|
||||||
have_fpos.o: have_fpos.c
|
have_fgetsetpos.o: have_fgetsetpos.c
|
||||||
have_fpos_pos.o: banned.h
|
have_fpos_pos.o: banned.h
|
||||||
have_fpos_pos.o: have_ban_pragma.h
|
have_fpos_pos.o: have_ban_pragma.h
|
||||||
have_fpos_pos.o: have_fpos.h
|
have_fpos_pos.o: have_fgetsetpos.h
|
||||||
have_fpos_pos.o: have_fpos_pos.c
|
have_fpos_pos.o: have_fpos_pos.c
|
||||||
have_fpos_pos.o: have_posscl.h
|
have_fpos_pos.o: have_posscl.h
|
||||||
have_getpgid.o: banned.h
|
have_getpgid.o: banned.h
|
||||||
@@ -5576,7 +5580,7 @@ have_offscl.o: have_offscl.c
|
|||||||
have_offscl.o: have_unistd.h
|
have_offscl.o: have_unistd.h
|
||||||
have_posscl.o: banned.h
|
have_posscl.o: banned.h
|
||||||
have_posscl.o: have_ban_pragma.h
|
have_posscl.o: have_ban_pragma.h
|
||||||
have_posscl.o: have_fpos.h
|
have_posscl.o: have_fgetsetpos.h
|
||||||
have_posscl.o: have_posscl.c
|
have_posscl.o: have_posscl.c
|
||||||
have_posscl.o: have_unistd.h
|
have_posscl.o: have_unistd.h
|
||||||
have_rusage.o: banned.h
|
have_rusage.o: banned.h
|
||||||
@@ -5940,7 +5944,7 @@ opcodes.o: func.h
|
|||||||
opcodes.o: hash.h
|
opcodes.o: hash.h
|
||||||
opcodes.o: have_ban_pragma.h
|
opcodes.o: have_ban_pragma.h
|
||||||
opcodes.o: have_const.h
|
opcodes.o: have_const.h
|
||||||
opcodes.o: have_fpos.h
|
opcodes.o: have_fgetsetpos.h
|
||||||
opcodes.o: have_memmv.h
|
opcodes.o: have_memmv.h
|
||||||
opcodes.o: have_newstr.h
|
opcodes.o: have_newstr.h
|
||||||
opcodes.o: have_stdlib.h
|
opcodes.o: have_stdlib.h
|
||||||
@@ -6393,7 +6397,7 @@ value.o: func.h
|
|||||||
value.o: hash.h
|
value.o: hash.h
|
||||||
value.o: have_ban_pragma.h
|
value.o: have_ban_pragma.h
|
||||||
value.o: have_const.h
|
value.o: have_const.h
|
||||||
value.o: have_fpos.h
|
value.o: have_fgetsetpos.h
|
||||||
value.o: have_memmv.h
|
value.o: have_memmv.h
|
||||||
value.o: have_newstr.h
|
value.o: have_newstr.h
|
||||||
value.o: have_stdlib.h
|
value.o: have_stdlib.h
|
||||||
|
2
file.c
2
file.c
@@ -39,7 +39,7 @@
|
|||||||
#include "calc.h"
|
#include "calc.h"
|
||||||
#include "alloc.h"
|
#include "alloc.h"
|
||||||
#include "longbits.h"
|
#include "longbits.h"
|
||||||
#include "have_fpos.h"
|
#include "have_fgetsetpos.h"
|
||||||
#include "have_fpos_pos.h"
|
#include "have_fpos_pos.h"
|
||||||
#include "fposval.h"
|
#include "fposval.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
|
4
file.h
4
file.h
@@ -32,9 +32,9 @@
|
|||||||
|
|
||||||
|
|
||||||
#if defined(CALC_SRC) /* if we are building from the calc source tree */
|
#if defined(CALC_SRC) /* if we are building from the calc source tree */
|
||||||
# include "have_fpos.h"
|
# include "have_fgetsetpos.h"
|
||||||
#else
|
#else
|
||||||
# include <calc/have_fpos.h>
|
# include <calc/have_fgetsetpos.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
@@ -64,7 +64,7 @@
|
|||||||
# include <string.h>
|
# include <string.h>
|
||||||
#endif
|
#endif
|
||||||
#include "decl.h"
|
#include "decl.h"
|
||||||
#include "have_fpos.h"
|
#include "have_fgetsetpos.h"
|
||||||
#include "endian_calc.h"
|
#include "endian_calc.h"
|
||||||
#include "have_offscl.h"
|
#include "have_offscl.h"
|
||||||
#include "have_posscl.h"
|
#include "have_posscl.h"
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* have_fpos - Determine if have fgetpos and fsetpos functions
|
* have_fpos - Determine if have fgetpos and fsetpos functions
|
||||||
*
|
*
|
||||||
* Copyright (C) 1999,2021 Landon Curt Noll
|
* Copyright (C) 1999,2021,2022 Landon Curt Noll
|
||||||
*
|
*
|
||||||
* Calc is open software; you can redistribute it and/or modify it under
|
* Calc is open software; you can redistribute it and/or modify it under
|
||||||
* the terms of the version 2.1 of the GNU Lesser General Public License
|
* the terms of the version 2.1 of the GNU Lesser General Public License
|
||||||
@@ -28,7 +28,7 @@
|
|||||||
* If the symbol HAVE_NO_FGETSETPOS is defined, we will output nothing.
|
* If the symbol HAVE_NO_FGETSETPOS is defined, we will output nothing.
|
||||||
* If we are able to compile this program, then we must have the
|
* If we are able to compile this program, then we must have the
|
||||||
* fgetpos and fsetpos functions and we will output the
|
* fgetpos and fsetpos functions and we will output the
|
||||||
* appropriate have_fpos.h file body.
|
* appropriate have_fgetsetpos.h file body.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
@@ -49,7 +49,7 @@ main(void)
|
|||||||
/* set the current position */
|
/* set the current position */
|
||||||
(void) fsetpos(stdin, &pos);
|
(void) fsetpos(stdin, &pos);
|
||||||
|
|
||||||
/* print a have_fpos.h body that says we have the functions */
|
/* print a have_fgetsetpos.h body that says we have the functions */
|
||||||
printf("#undef HAVE_FGETSETPOS\n");
|
printf("#undef HAVE_FGETSETPOS\n");
|
||||||
printf("#define HAVE_FGETSETPOS 1 /* yes */\n\n");
|
printf("#define HAVE_FGETSETPOS 1 /* yes */\n\n");
|
||||||
printf("typedef fpos_t FILEPOS;\n");
|
printf("typedef fpos_t FILEPOS;\n");
|
@@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include "have_fpos.h"
|
#include "have_fgetsetpos.h"
|
||||||
#include "have_posscl.h"
|
#include "have_posscl.h"
|
||||||
|
|
||||||
|
|
||||||
|
@@ -48,7 +48,7 @@
|
|||||||
#if defined(HAVE_UNISTD_H)
|
#if defined(HAVE_UNISTD_H)
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#endif
|
#endif
|
||||||
#include "have_fpos.h"
|
#include "have_fgetsetpos.h"
|
||||||
|
|
||||||
|
|
||||||
#include "banned.h" /* include after system header <> includes */
|
#include "banned.h" /* include after system header <> includes */
|
||||||
|
@@ -38,7 +38,7 @@
|
|||||||
#include "file.h"
|
#include "file.h"
|
||||||
#include "zrand.h"
|
#include "zrand.h"
|
||||||
#include "zrandom.h"
|
#include "zrandom.h"
|
||||||
#include "have_fpos.h"
|
#include "have_fgetsetpos.h"
|
||||||
#include "custom.h"
|
#include "custom.h"
|
||||||
#include "lib_calc.h"
|
#include "lib_calc.h"
|
||||||
#include "block.h"
|
#include "block.h"
|
||||||
|
Reference in New Issue
Block a user