Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • tests/configs/parsenums.cfa

    r9e042d8 r481f882  
    1515//
    1616
     17#include <parseargs.hfa>
    1718#include <fstream.hfa>
    1819
    1920#include "../meta/fork+exec.hfa"
    20 
    21 // last as workaround to parser bug
    22 #include <parseargs.hfa>
    2321
    2422#if __SIZEOF_LONG__ == 4
     
    4442
    4543
    46         array( cfa_option, 5 ) options;
    47         options[0] = (cfa_option){ 'i', "int",              "test int",                i   };
    48         options[1] = (cfa_option){ 'u', "unsigned",         "test unsigned",           u   };
    49         options[2] = (cfa_option){ 'l', "unsignedlong",     "test unsigned long",      ul  };
    50         options[3] = (cfa_option){ 'L', "unsignedlonglong", "test unsigned long long", ull };
    51         options[4] = (cfa_option){ 'd', "double",           "test double",             d   };
     44        cfa_option options[] = {
     45                { 'i', "int",              "test int",                i   },
     46                { 'u', "unsigned",         "test unsigned",           u   },
     47                { 'l', "unsignedlong",     "test unsigned long",      ul  },
     48                { 'L', "unsignedlonglong", "test unsigned long long", ull },
     49                { 'd', "double",           "test double",             d   },
     50        };
     51        int options_cnt = sizeof(options) / sizeof(cfa_option);
    5252
    5353        char **left;
    54         parse_args( options, "[OPTIONS]...\ntesting bool parameters", left);
     54        parse_args( options, options_cnt, "[OPTIONS]...\ntesting bool parameters", left);
    5555
    5656        sout | "int                :" | i;
Note: See TracChangeset for help on using the changeset viewer.