/[mailutils]/mailutils/argp/argp-parse.c
ViewVC logotype

Diff of /mailutils/argp/argp-parse.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.4 by sroberts, Tue Dec 18 03:10:28 2001 UTC revision 1.5 by gray, Mon Jan 14 15:55:29 2002 UTC
# Line 528  parser_init (struct parser *parser, cons Line 528  parser_init (struct parser *parser, cons
528    if (! parser->storage)    if (! parser->storage)
529      return ENOMEM;      return ENOMEM;
530    
531    parser->groups = parser->storage;    parser->groups = (struct group *) parser->storage;
532    /*  To please Watcom CC    /*  To please Watcom CC
533    parser->child_inputs = parser->storage + GLEN;    parser->child_inputs = parser->storage + GLEN;
534    parser->long_opts = parser->storage + GLEN + CLEN;    parser->long_opts = parser->storage + GLEN + CLEN;
535    parser->short_opts = parser->storage + GLEN + CLEN + LLEN;    parser->short_opts = parser->storage + GLEN + CLEN + LLEN;
536    */    */
537    parser->child_inputs = (void **)(parser->storage) + GLEN;    parser->child_inputs = (void **)((char*) parser->storage + GLEN);
538    parser->long_opts = (struct option *)(parser->storage) + GLEN + CLEN;    parser->long_opts = (struct option *)((char*) parser->storage + GLEN + CLEN);
539    parser->short_opts = (char *)(parser->storage) + GLEN + CLEN + LLEN;    parser->short_opts = (char*) parser->storage + GLEN + CLEN + LLEN;
540    
541    memset (parser->child_inputs, 0, szs.num_child_inputs * sizeof (void *));    memset (parser->child_inputs, 0, szs.num_child_inputs * sizeof (void *));
542    parser_convert (parser, argp, flags);    parser_convert (parser, argp, flags);

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26