From 546bb4907497cee1e2a707c690f89467575dfc50 Mon Sep 17 00:00:00 2001 From: giraffedata Date: Wed, 8 Nov 2006 18:55:34 +0000 Subject: Release 10.36.07 git-svn-id: http://svn.code.sf.net/p/netpbm/code/advanced@119 9d0c8265-081b-0410-96cb-a4ca84ce46f8 --- buildtools/libopt.c | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) (limited to 'buildtools/libopt.c') diff --git a/buildtools/libopt.c b/buildtools/libopt.c index 132f05f2..3dcb1f73 100644 --- a/buildtools/libopt.c +++ b/buildtools/libopt.c @@ -351,6 +351,8 @@ parse_filename(const char * const filename, } } + + static void parse_filepath(const char * const filepath, const char ** const directory_p, @@ -453,9 +455,9 @@ processOneLibrary(const char * const filepath, linker option string as a newly malloced null-terminated string at *optionsP. -----------------------------------------------------------------------------*/ - const char *directory; + const char * directory; /* Directory component of 'filepath' */ - const char *filename; + const char * filename; /* Filename component of 'filepath' */ parse_filepath(filepath, &directory, &filename, errorP); @@ -510,22 +512,18 @@ main(int argc, char **argv) { else if (strcmp(argv[arg], "-quiet") == 0) quiet = TRUE; else { - if (strlen(argv[arg]) > 200) - error = TRUE; - else { - const char * options; - processOneLibrary(argv[arg], runtime, explicit, - &options, &error); - if (!error) { - if (strlen(outputLine) + strlen(options) + 1 + 1 > - sizeof(outputLine)) - error = TRUE; - else { - strcat(outputLine, " "); - strcat(outputLine, options); - } - strfree(options); + const char * options; + processOneLibrary(argv[arg], runtime, explicit, + &options, &error); + if (!error) { + if (strlen(outputLine) + strlen(options) + 1 + 1 > + sizeof(outputLine)) + error = TRUE; + else { + strcat(outputLine, " "); + strcat(outputLine, options); } + strfree(options); } } } -- cgit 1.4.1