|
|
1.1 ! root 1: /*ident "@(#)ctrans:demangler/String.h 1.1"*/ ! 2: /* ! 3: * C++ Demangler Source Code ! 4: * @(#)master 1.5 ! 5: * 7/27/88 13:54:37 ! 6: */ ! 7: #define STRING_START 32 ! 8: #define PTR(S) ((S)->data + (S)->sg.start) ! 9: ! 10: typedef struct { ! 11: int start,end,max; ! 12: } StringGuts; ! 13: ! 14: typedef struct { ! 15: StringGuts sg; ! 16: char data[1]; ! 17: } String; ! 18: ! 19: extern String *prep_String(); ! 20: extern String *nprep_String(); ! 21: extern String *app_String(); ! 22: extern String *napp_String(); ! 23: extern String *mk_String(); ! 24: extern void free_String(); ! 25: extern String *set_String(); ! 26: extern char *findop(); ! 27: extern int oplen;
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.