stage4/generate_c/generate_c_typedecl.cc
changeset 350 2c3c4dc34979
parent 329 882f5f1e5f6f
child 377 60b012b7793f
equal deleted inserted replaced
341:ba80c3ceb6fb 350:2c3c4dc34979
    73       arraysubrange_bd,
    73       arraysubrange_bd,
    74       arraytranslateindex_bd
    74       arraytranslateindex_bd
    75     } basetypedeclaration_t;
    75     } basetypedeclaration_t;
    76     
    76     
    77     basetypedeclaration_t current_basetypedeclaration;
    77     basetypedeclaration_t current_basetypedeclaration;
    78 
       
    79     int extract_integer(symbol_c *integer) {
       
    80       return atoi(((integer_c *)integer)->value);
       
    81     }
       
    82 
    78 
    83     void print_integer(unsigned int integer) {
    79     void print_integer(unsigned int integer) {
    84       char str[10];
    80       char str[10];
    85       sprintf(str, "%d", integer);
    81       sprintf(str, "%d", integer);
    86       s4o.print(str);
    82       s4o.print(str);