* strings.c: Include config.h before bfd.h.

(file_off): New type.
	(file_open): Define.
	(print_strings): Use file_off instead of file_ptr.  Print addresses
	which don't fit into long correctly.
	(get_char): Use file_off instead of file_ptr.  Use getc_unlocked if
	available.
	(strings_file): Use file_off instead of file_ptr.  Use file_open.
	* configure.in: Check for getc_unlocked.
	Check for fopen64 and whether _LARGEFILE64_SOURCE needs to
	be defined for it.
	* configure: Rebuilt.
	* config.h.in: Rebuilt.
This commit is contained in:
Jakub Jelinek
2001-12-04 10:11:22 +00:00
parent d126725049
commit cedd9a5807
5 changed files with 174 additions and 15 deletions

View File

@@ -58,6 +58,9 @@
/* Define if you have the dcgettext function. */
#undef HAVE_DCGETTEXT
/* Define if you have the getc_unlocked function. */
#undef HAVE_GETC_UNLOCKED
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
@@ -127,6 +130,12 @@
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/stat.h> header file. */
#undef HAVE_SYS_STAT_H
/* Define if you have the <sys/types.h> header file. */
#undef HAVE_SYS_TYPES_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
@@ -157,6 +166,12 @@
/* Suffix used for executables, if any. */
#undef EXECUTABLE_SUFFIX
/* Is fopen64 available? */
#undef HAVE_FOPEN64
/* Enable LFS */
#undef _LARGEFILE64_SOURCE
/* Is the type time_t defined in <time.h>? */
#undef HAVE_TIME_T_IN_TIME_H