134 |
|
extern void expand(FILE *infp, short *exlist); |
135 |
|
/* palloc.c */ |
136 |
|
extern PRIMITIVE *palloc(void); |
137 |
< |
extern void pfree(register PRIMITIVE *p); |
138 |
< |
extern void plfree(register PLIST *pl); |
137 |
> |
extern void pfree(PRIMITIVE *p); |
138 |
> |
extern void plfree(PLIST *pl); |
139 |
|
/* sort.c */ |
140 |
|
extern void sort(FILE *infp, int (*pcmp)()); |
141 |
|
extern void pmergesort(FILE *fi[], int nf, PLIST *pl, int (*pcmp)(), FILE *ofp); |
158 |
|
extern void minclude(char *fname); |
159 |
|
extern void mdone(void); |
160 |
|
extern void mendpage(void); |
161 |
+ |
/* misc.c */ |
162 |
+ |
extern int comndx(int c); |
163 |
+ |
extern PRIMITIVE *pop(PLIST *pl); |
164 |
+ |
extern void push(PRIMITIVE *p, PLIST *pl); |
165 |
+ |
extern void add(PRIMITIVE *p, PLIST *pl); |
166 |
+ |
extern void append(PLIST *pl1, PLIST *pl2); |
167 |
+ |
extern void fargs(PRIMITIVE *p); |
168 |
+ |
extern char * nextscan(char *start, char *format, char *result); |
169 |
+ |
extern void mcopy(char *p1, char *p2, int n); |
170 |
+ |
/* segment.c */ |
171 |
+ |
extern int inseg(void); |
172 |
+ |
extern void closeseg(void); |
173 |
+ |
extern void openseg(char *name); |
174 |
+ |
extern void segprim(PRIMITIVE *p); |
175 |
+ |
extern void segment(PRIMITIVE *p, void (*funcp)(PRIMITIVE *p)); |
176 |
+ |
extern int xlate(short extrema, PRIMITIVE *p, PRIMITIVE *px); |
177 |
+ |
/* cgraph.c */ |
178 |
+ |
extern void cgraph(int width, int length); |
179 |
+ |
extern void cplot(void); |
180 |
+ |
extern void cpoint(int c, double x, double y); |
181 |
+ |
/* gcalc.c */ |
182 |
+ |
extern void gcalc(char *types); |
183 |
+ |
/* hfio.c, mfio.c */ |
184 |
+ |
extern int readp(PRIMITIVE *p, FILE *fp); |
185 |
+ |
extern void writep(PRIMITIVE *p, FILE *fp); |
186 |
+ |
extern void writeof(FILE *fp); |
187 |
|
|
188 |
|
|
189 |
|
#ifdef __cplusplus |