modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/execute/20030715-1.c (about)

     1  /* PR optimization/11320 */
     2  /* Origin: Andreas Schwab <schwab@suse.de> */
     3  
     4  /* Verify that the scheduler correctly computes the dependencies
     5     in the presence of conditional instructions.  */
     6  
     7  int strcmp (const char *, const char *);
     8  int ap_standalone;
     9  
    10  const char *ap_check_cmd_context (void *a, int b)
    11  {
    12    return 0;
    13  }
    14  
    15  const char *server_type (void *a, void *b, char *arg)
    16  {
    17    const char *err = ap_check_cmd_context (a, 0x01|0x02|0x04|0x08|0x10);
    18    if (err)
    19      return err;
    20  
    21    if (!strcmp (arg, "inetd"))
    22      ap_standalone = 0;
    23    else if (!strcmp (arg, "standalone"))
    24        ap_standalone = 1;
    25    else
    26      return "ServerType must be either 'inetd' or 'standalone'";
    27  
    28    return 0;
    29  }
    30  
    31  int main ()
    32  {
    33    server_type (0, 0, "standalone");
    34    return 0;
    35  }