#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "diskimage.h"
#include "emul.h"
#include "machine.h"
#include "misc.h"
#include "net.h"
Go to the source code of this file.
Macros | |
#define | is_word_char(ch) |
#define | MAX_WORD_LEN 200 |
#define | EXPECT_WORD 1 |
#define | EXPECT_LEFT_PARENTHESIS 2 |
#define | EXPECT_RIGHT_PARENTHESIS 4 |
#define | PARSESTATE_NONE 0 |
#define | PARSESTATE_EMUL 1 |
#define | PARSESTATE_NET 2 |
#define | PARSESTATE_MACHINE 3 |
#define | MAX_N_REMOTE 20 |
#define | MAX_REMOTE_LEN 100 |
#define | MAX_N_LOAD 15 |
#define | MAX_LOAD_LEN 2000 |
#define | MAX_N_DISK 10 |
#define | MAX_DISK_LEN 2000 |
#define | MAX_N_DEVICE 20 |
#define | MAX_DEVICE_LEN 400 |
#define | MAX_N_X11_DISP 5 |
#define | MAX_X11_DISP_LEN 1000 |
#define | WORD(w, var) |
Functions | |
int | parse_on_off (char *s) |
void | emul_parse_config (struct emul *e, char *fname) |
#define EXPECT_LEFT_PARENTHESIS 2 |
Definition at line 51 of file emul_parse.cc.
#define EXPECT_RIGHT_PARENTHESIS 4 |
Definition at line 52 of file emul_parse.cc.
#define EXPECT_WORD 1 |
Definition at line 50 of file emul_parse.cc.
#define is_word_char | ( | ch | ) |
Definition at line 44 of file emul_parse.cc.
#define MAX_DEVICE_LEN 400 |
Definition at line 237 of file emul_parse.cc.
#define MAX_DISK_LEN 2000 |
Definition at line 233 of file emul_parse.cc.
#define MAX_LOAD_LEN 2000 |
Definition at line 229 of file emul_parse.cc.
#define MAX_N_DEVICE 20 |
Definition at line 236 of file emul_parse.cc.
#define MAX_N_DISK 10 |
Definition at line 232 of file emul_parse.cc.
#define MAX_N_LOAD 15 |
Definition at line 228 of file emul_parse.cc.
#define MAX_N_REMOTE 20 |
Definition at line 203 of file emul_parse.cc.
#define MAX_N_X11_DISP 5 |
Definition at line 240 of file emul_parse.cc.
#define MAX_REMOTE_LEN 100 |
Definition at line 204 of file emul_parse.cc.
#define MAX_WORD_LEN 200 |
Definition at line 48 of file emul_parse.cc.
Referenced by emul_parse_config().
#define MAX_X11_DISP_LEN 1000 |
Definition at line 241 of file emul_parse.cc.
#define PARSESTATE_EMUL 1 |
Definition at line 196 of file emul_parse.cc.
Referenced by emul_parse_config().
#define PARSESTATE_MACHINE 3 |
Definition at line 198 of file emul_parse.cc.
#define PARSESTATE_NET 2 |
Definition at line 197 of file emul_parse.cc.
#define PARSESTATE_NONE 0 |
Definition at line 195 of file emul_parse.cc.
#define WORD | ( | w, | |
var | |||
) |
Definition at line 245 of file emul_parse.cc.
void emul_parse_config | ( | struct emul * | e, |
char * | fname | ||
) |
Definition at line 699 of file emul_parse.cc.
References f(), MAX_WORD_LEN, and PARSESTATE_EMUL.
Referenced by emul_create_from_configfile().
int parse_on_off | ( | char * | s | ) |
Definition at line 268 of file emul_parse.cc.