Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/sh_getopt.c

    r27 r20  
    8080    sh_util_set_interactive },
    8181#endif
    82 #if defined(SH_WITH_SERVER) || defined(SH_WITH_CLIENT)
    83   { N_("server-port"), 
    84     '-',
    85     N_("Set the server port to connect to"), 
    86     HAS_ARG_YES,
    87     sh_forward_server_port },
    88 #endif
    8982#ifdef SH_WITH_SERVER
    9083  { N_("server"), 
     
    119112    HAS_ARG_YES,
    120113    sh_calls_set_bind_addr },
    121 #if defined(SH_WITH_SERVER) || defined(SH_WITH_CLIENT)
     114#ifdef SH_WITH_CLIENT
    122115  { N_("set-export-severity"), 
    123116    'e',
     
    398391    if (op_table[i].hasArg == HAS_ARG_NO) {
    399392      if (sl_strlen(op_table[i].longopt) < 10)
    400         sl_strlcpy(fmt,_("%c%c%c        --%-s,\t\t\t %s\n"), sizeof(fmt));
     393        strcpy(fmt,_("%c%c%c        --%-s,\t\t\t %s\n"));/* known to fit  */
    401394      else if (sl_strlen(op_table[i].longopt) < 17)
    402         sl_strlcpy(fmt, _("%c%c%c        --%-s,\t\t %s\n"), sizeof(fmt));
     395        strcpy(fmt, _("%c%c%c        --%-s,\t\t %s\n")); /* known to fit  */
    403396      else
    404         sl_strlcpy(fmt, _("%c%c%c        --%-s,\t %s\n"), sizeof(fmt));
    405       /* flawfinder: ignore */
    406       fprintf (stdout, fmt,
     397        strcpy(fmt, _("%c%c%c        --%-s,\t %s\n"));   /* known to fit  */
     398      /*@-formatconst@*/
     399      fprintf (stdout,
     400               fmt,
    407401               (op_table[i].shortopt == '-') ? ' ' : '-',
    408402               (op_table[i].shortopt == '-') ? ' ' : op_table[i].shortopt,
     
    410404               _(op_table[i].longopt),
    411405               _(op_table[i].usage));
     406      /*@+formatconst@*/
    412407    } else {
    413408      if (sl_strlen(op_table[i].longopt) < 12)
    414         sl_strlcpy(fmt, _("%c%c %s  --%-s=<arg>,\t\t %s\n"), sizeof(fmt)); 
     409        strcpy(fmt,                                      /* known to fit  */
     410               _("%c%c %s  --%-s=<arg>,\t\t %s\n")); 
    415411      else
    416         sl_strlcpy(fmt, _("%c%c %s  --%-s=<arg>,\t %s\n"), sizeof(fmt));   
    417       /* flawfinder: ignore */
    418       fprintf (stdout, fmt,
     412        strcpy(fmt,                                      /* known to fit  */
     413               _("%c%c %s  --%-s=<arg>,\t %s\n"));   
     414      /*@-formatconst@*/
     415      fprintf (stdout,
     416               fmt,
    419417               (op_table[i].shortopt == '-') ? ' ' : '-',
    420418               (op_table[i].shortopt == '-') ? ' ' : op_table[i].shortopt,
     
    422420               _(op_table[i].longopt),
    423421               _(op_table[i].usage));
     422      /*@+formatconst@*/
    424423    }
    425424  }
     
    561560          for (i = 0; op_table[i].longopt != NULL; ++i)
    562561            {
    563 
     562     
    564563              if (sl_strncmp(_(op_table[i].longopt),
    565564                             &argv[1][2],
     
    569568                  if ( op_table[i].hasArg == HAS_ARG_YES )
    570569                    {
    571                       theequal = strchr(argv[1], '=');
    572                       if (theequal == NULL)
     570                      if ( (theequal = strchr(argv[1], '=')) == NULL)
    573571                        {
    574572                          if (argc < 3)
Note: See TracChangeset for help on using the changeset viewer.