stage4/generate_c/generate_c_base.cc
changeset 1016 91bef6704b44
parent 1011 76175defb87b
child 1041 56ebe2a31b5b
equal deleted inserted replaced
1015:9414b0785849 1016:91bef6704b44
   656     void *visit(safelword_type_name_c *symbol)   {s4o.print("LWORD");   return NULL;}
   656     void *visit(safelword_type_name_c *symbol)   {s4o.print("LWORD");   return NULL;}
   657     void *visit(safedword_type_name_c *symbol)   {s4o.print("DWORD");   return NULL;}
   657     void *visit(safedword_type_name_c *symbol)   {s4o.print("DWORD");   return NULL;}
   658     void *visit(safestring_type_name_c *symbol)  {s4o.print("STRING");  return NULL;}
   658     void *visit(safestring_type_name_c *symbol)  {s4o.print("STRING");  return NULL;}
   659     void *visit(safewstring_type_name_c *symbol) {s4o.print("WSTRING"); return NULL;}
   659     void *visit(safewstring_type_name_c *symbol) {s4o.print("WSTRING"); return NULL;}
   660 
   660 
       
   661     void *visit(void_type_name_c *symbol)        {s4o.print("void");    return NULL;}
       
   662 
   661 /********************************/
   663 /********************************/
   662 /* B.1.3.2 - Generic data types */
   664 /* B.1.3.2 - Generic data types */
   663 /********************************/
   665 /********************************/
   664     /* Currently only used in REF_TO ANY, which is mapped onto (void *) */
   666     /* Currently only used in REF_TO ANY, which is mapped onto (void *) */
   665     void *visit(generic_type_any_c *symbol)      {s4o.print("void");    return NULL;}
   667     void *visit(generic_type_any_c *symbol)      {s4o.print("void");    return NULL;}