PreviousUpNext

15.4.162  src/lib/c-glue-lib/internals/tag.pkg

## tag.pkg
## (C) 2001, Lucent Technologies, Bell Laboratories
## author: Matthias Blume (blume@research.bell-labs.com)

# Compiled by:
#     src/lib/c-glue-lib/internals/c-internals.lib



# This module provides an infinite family of mutually distinct types
# where each type corresponds to a sequence of "letters" (taken
# from [a-zA-Z0-9_']).
#
# There are no values that correspond to these types.
#
# Code using these types is generated
# by cname_to_tagtype() in: 
#
#     src/app/c-glue-maker/gen.pkg
#
#


package tag : api {

     Ty_0 T;  Ty_1 T;  Ty_2 T;  Ty_3 T;
     Ty_4 T;  Ty_5 T;  Ty_6 T;  Ty_7 T;
     Ty_8 T;  Ty_9 T;

     Ty__ T;  Ty_' T;

     Tya T;  Tyb T;  Tyc T;  Tyd T;
     Tye T;  Tyf T;  Tyg T;  Tyh T;
     Tyi T;  Tyj T;  Tyk T;  Tyl T;
     Tym T;  Tyn T;  Tyo T;  Type T;
     Tyq T;  Tyr T;  Tys T;  Tyt T;
     Tyu T;  Tyv T;  Tyw T;  Tyx T;
     Tyy T;  Tyz T;

     Ty_A T;  Ty_B T;  Ty_C T;  Ty_D T;
     Ty_E T;  Ty_F T;  Ty_G T;  Ty_H T;
     Ty_I T;  Ty_J T;  Ty_K T;  Ty_L T;
     Ty_M T;  Ty_N T;  Ty_O T;  Ty_P T;
     Ty_Q T;  Ty_R T;  Ty_S T;  Ty_T T;
     Ty_U T;  Ty_V T;  Ty_W T;  Ty_X T;
     Ty_Y T;  Ty_Z T;

     Type_Struct;
     Type_Union;
     Type_Enum;


{
     Ty_0 T = Void;  Ty_1 T = Void;  Ty_2 T = Void;  Ty_3 T = Void;
     Ty_4 T = Void;  Ty_5 T = Void;  Ty_6 T = Void;  Ty_7 T = Void;
     Ty_8 T = Void;  Ty_9 T = Void;

     Ty__ T = Void;  Ty_' T = Void;

     Tya T = Void;  Tyb T = Void;  Tyc T = Void;  Tyd T = Void;
     Tye T = Void;  Tyf T = Void;  Tyg T = Void;  Tyh T = Void;
     Tyi T = Void;  Tyj T = Void;  Tyk T = Void;  Tyl T = Void;
     Tym T = Void;  Tyn T = Void;  Tyo T = Void;  Type T = Void;
     Tyq T = Void;  Tyr T = Void;  Tys T = Void;  Tyt T = Void;
     Tyu T = Void;  Tyv T = Void;  Tyw T = Void;  Tyx T = Void;
     Tyy T = Void;  Tyz T = Void;

     Ty_A T = Void;  Ty_B T = Void;  Ty_C T = Void;  Ty_D T = Void;
     Ty_E T = Void;  Ty_F T = Void;  Ty_G T = Void;  Ty_H T = Void;
     Ty_I T = Void;  Ty_J T = Void;  Ty_K T = Void;  Ty_L T = Void;
     Ty_M T = Void;  Ty_N T = Void;  Ty_O T = Void;  Ty_P T = Void;
     Ty_Q T = Void;  Ty_R T = Void;  Ty_S T = Void;  Ty_T T = Void;
     Ty_U T = Void;  Ty_V T = Void;  Ty_W T = Void;  Ty_X T = Void;
     Ty_Y T = Void;  Ty_Z T = Void;

     Type_Struct = Void;
     Type_Union = Void;
     Type_Enum = Void;
};


Comments and suggestions to: bugs@mythryl.org

PreviousUpNext