217 | | extern float ctop(); |
218 | | extern float disttop(); |
219 | | extern float intop(); |
220 | | extern float ptoc(); |
221 | | extern float ptodist(); |
222 | | |
223 | | extern char *getlabel(); |
224 | | extern char *getmultiline(); |
225 | | |
226 | | /* Stuff defined in jgraph.c */ |
227 | | |
228 | | extern Curve new_line(); |
229 | | extern Curve new_curve(); |
230 | | extern Curve get_curve(); |
231 | | extern Graph new_graph(); |
232 | | extern Graph get_graph(); |
233 | | extern String new_string(); |
234 | | extern String get_string(); |
235 | | extern Label new_label(); |
| 217 | /* Defined in draw.c */ |
| 218 | extern float ctop(float, Axis); |
| 219 | extern float disttop(float, Axis); |
| 220 | extern float intop(float); |
| 221 | extern void draw_graphs(Graphs, int, int); |
| 222 | extern void draw_axis(Axis, Axis); |
| 223 | |
| 224 | /* Defined in edit.c */ |
| 225 | extern void copy_label(Label, Label); |
| 226 | extern void edit_graphs(Graphs); |
| 227 | |
| 228 | /* Defined in jgraph.c */ |
| 229 | extern void new_graphs(Graphs); |
| 230 | extern Curve new_line(Curve, int); |
| 231 | extern Curve new_curve(Curve, int); |
| 232 | extern Curve get_curve(Curve, int); |
| 233 | extern Graph new_graph(Graph, int); |
| 234 | extern Graph get_graph(Graph, int); |
| 235 | extern String new_string(String, int); |
| 236 | extern String get_string(String, int); |
| 237 | extern Label new_label(void); |
| 245 | |
| 246 | /* Defined in printline.c */ |
| 247 | extern void gsave(void); |
| 248 | extern void grestore(void); |
| 249 | extern void setfont(char *, float); |
| 250 | extern void setfill(float, float, char, float *, char, float); |
| 251 | extern void setgray(char, float*); |
| 252 | extern void print_ebar(float, float, float, float, char); |
| 253 | extern void start_line(float, float, Curve); |
| 254 | extern void cont_line(float, float); |
| 255 | extern void end_line(void); |
| 256 | extern void bezier_control(float, float); |
| 257 | extern void bezier_end(float, float); |
| 258 | extern void start_poly(float, float); |
| 259 | extern void cont_poly(float, float); |
| 260 | extern void end_poly(float, float, char, float *, char, float); |
| 261 | extern void printellipse(float, float, float, float, char, float *, char, float); |
| 262 | extern void set_comment(int); |
| 263 | extern void comment(const char *); |
| 264 | extern void print_label(Label); |
| 265 | extern void setlinewidth(float); |
| 266 | extern void setlinestyle(char, Flist); |
| 267 | extern void printline(float, float, float, float, char); |
| 268 | |
| 269 | /* Defined in process.c */ |
| 270 | extern void process_graphs(Graphs); |
| 271 | |
| 272 | /* Defined in show.c */ |
| 273 | extern void show_graphs(Graphs); |
| 274 | |
| 275 | /* Defined in token.c */ |
| 276 | extern void set_input_file(const char *); |
| 277 | extern void error_header(void); |
| 278 | extern int getstring(char *); |
| 279 | extern int getint(int *); |
| 280 | extern int getfloat(float *); |
| 281 | extern char *getmultiline(void); |
| 282 | extern char *getlabel(void); |
| 283 | extern void rejecttoken(void); |