version 1.7, 2001/12/04 15:17:57
|
version 1.8, 2001/12/05 18:58:21
|
Line 182 extern int current_cache;
|
Line 182 extern int current_cache;
|
extern int do_cache[MAX_CACHE]; |
extern int do_cache[MAX_CACHE]; |
|
|
#define MAX_STREAMS 100 |
#define MAX_STREAMS 100 |
|
|
|
#define MAX_DEST 6 |
|
#define DEFAULT_DEST 0 |
|
#define HINT_DEST 1 |
|
#define EXP_DEST 2 |
|
#define ANS_DEST 3 |
|
|
#define ALL_STREAMS -1 |
#define ALL_STREAMS -1 |
extern struct dyn_string streams[MAX_STREAMS]; |
extern struct dyn_string streams[MAX_DEST][MAX_STREAMS]; |
extern int num_streams; |
extern int num_streams[MAX_DEST]; |
|
extern int current_dest; |
|
|
int mode[MAX_STREAMS]; |
extern int mode[MAX_DEST][MAX_STREAMS]; |
#define MODE_NONE 0 |
#define MODE_NONE 0 |
#define MODE_COMMENT 1 |
#define MODE_COMMENT 1 |
#define MODE_BLOCK 2 |
#define MODE_BLOCK 2 |
Line 199 int mode[MAX_STREAMS];
|
Line 207 int mode[MAX_STREAMS];
|
mode has been entered. Set this to 1 and check again if it has been |
mode has been entered. Set this to 1 and check again if it has been |
set back to zero. |
set back to zero. |
*/ |
*/ |
extern int watch_mode[MAX_STREAMS]; |
extern int watch_mode[MAX_DEST][MAX_STREAMS]; |
|
extern int beg_mode[MAX_DEST][MAX_STREAMS]; |
/*=============================================================================*/ |
/*=============================================================================*/ |
/* CAPA PROTOTYPES FOR FUNCTIONS IN COMMON.C */ |
/* CAPA PROTOTYPES FOR FUNCTIONS IN COMMON.C */ |
/*=============================================================================*/ |
/*=============================================================================*/ |
Line 207 extern int watch_mode[MAX_STREAMS];
|
Line 216 extern int watch_mode[MAX_STREAMS];
|
int capa_parse(int set,Problem_t **problem,char *filename,int *num_questions,void (*func_ptr)()); |
int capa_parse(int set,Problem_t **problem,char *filename,int *num_questions,void (*func_ptr)()); |
void send(char* text,...); |
void send(char* text,...); |
void end_mode(void); |
void end_mode(void); |
void end_mode_stream(int which); |
void end_mode_stream(int which_dest, int which); |
void start_mode(int newmode,char* args); |
void start_mode(int newmode,char* args); |
void start_mode_stream(int which,int newmode,char* args); |
void start_mode_stream(int which_dest, int which,int newmode,char* args); |
void dyn_init(struct dyn_string *dyn); |
void dyn_init(struct dyn_string *dyn); |
void dyn_free(struct dyn_string *dyn); |
void dyn_free(struct dyn_string *dyn); |
int append_message(struct dyn_string *dyn_msg,char *format,va_list ap); |
int append_message(struct dyn_string *dyn_msg,char *format,va_list ap); |
Line 218 void flush_delayed();
|
Line 227 void flush_delayed();
|
void start_delayed(); |
void start_delayed(); |
void end_delayed(); |
void end_delayed(); |
void send_stream(int which,char* text,...); |
void send_stream(int which,char* text,...); |
void start_streams(int num); |
void start_streams(int which_dest, int num); |
void end_streams(int which); |
void end_streams(int which_dest, int which); |
|
int is_dest_empty(int which_dest); |
|
void change_destination(int which_dest); |
|
void send_destination_to_default(int which_dest); |
void new_cache(); |
void new_cache(); |
void delete_cache(); |
void delete_cache(); |
void start_cache(); |
void start_cache(); |