|
|
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.