diff options
author | jbj <jbj> | 1999-12-22 21:30:29 +0000 |
---|---|---|
committer | jbj <jbj> | 1999-12-22 21:30:29 +0000 |
commit | 25e9fd482bfb8bd9b5c2dd1bb13bc56879197fdb (patch) | |
tree | b1a48d952c5c279d1afeb67ac5f8ee0f6ce0fa5a /poptparse.c | |
parent | 81f35c77743281de91168c2d4b8cf742dff35724 (diff) | |
download | libpopt-25e9fd482bfb8bd9b5c2dd1bb13bc56879197fdb.tar.gz |
duplicate popt routine so that librpm.so needs not libpopt.so.
Diffstat (limited to 'poptparse.c')
-rw-r--r-- | poptparse.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/poptparse.c b/poptparse.c index 65c948b..7c9f06b 100644 --- a/poptparse.c +++ b/poptparse.c @@ -3,7 +3,6 @@ ftp://ftp.redhat.com/pub/code/popt */ #include "system.h" -#include "poptint.h" #define POPT_ARGV_ARRAY_GROW_DELTA 5 @@ -92,25 +91,7 @@ int poptParseArgvString(const char * s, int * argcPtr, const char *** argvPtr) argc++, buf++; } -#if 0 - { char * dst = malloc((argc + 1) * sizeof(*argv) + (buf - argv[0])); - const char ** argv2 = (void *) dst; - int i; - - dst += (argc + 1) * sizeof(*argv); - memcpy(argv2, argv, argc * sizeof(*argv)); - argv2[argc] = NULL; - memcpy(dst, argv[0], buf - argv[0]); - - for (i = 0; i < argc; i++) - argv2[i] = dst + (argv[i] - argv[0]); - - *argvPtr = argv2; - *argcPtr = argc; - } -#else (void) poptDupArgv(argc, argv, argcPtr, argvPtr); -#endif free(argv); |