TinyMUSH 3.3
TinyMUSH Server
Loading...
Searching...
No Matches
externs.h
Go to the documentation of this file.
1
14#ifndef __EXTERNS_H
15#define __EXTERNS_H
16
17extern char *log_pos;
18
19extern OBJ *db;
20extern NAME *names;
21extern NAME *purenames;
22extern int anum_alc_top;
24extern OBJENT object_types[8];
26extern const Delim SPACE_DELIM;
27extern OBJXFUNCS xfunctions;
28extern FUN flist[];
29
30extern DESC *descriptor_list;
31
32extern CONFDATA mushconf;
33extern STATEDATA mushstate;
34
39extern NAMETAB addcmd_sw[];
40extern NAMETAB attrib_sw[];
41extern NAMETAB boot_sw[];
42extern NAMETAB chown_sw[];
43extern NAMETAB chzone_sw[];
44extern NAMETAB clone_sw[];
45extern NAMETAB decomp_sw[];
46extern NAMETAB destroy_sw[];
47extern NAMETAB dig_sw[];
48extern NAMETAB doing_sw[];
49extern NAMETAB dolist_sw[];
50extern NAMETAB drop_sw[];
51extern NAMETAB dump_sw[];
52extern NAMETAB emit_sw[];
53extern NAMETAB end_sw[];
54extern NAMETAB enter_sw[];
55extern NAMETAB examine_sw[];
56extern NAMETAB femit_sw[];
57extern NAMETAB fixdb_sw[];
58extern NAMETAB floaters_sw[];
59extern NAMETAB force_sw[];
60extern NAMETAB fpose_sw[];
61extern NAMETAB fsay_sw[];
62extern NAMETAB function_sw[];
63extern NAMETAB get_sw[];
64extern NAMETAB give_sw[];
65extern NAMETAB goto_sw[];
66extern NAMETAB halt_sw[];
67extern NAMETAB help_sw[];
68extern NAMETAB hook_sw[];
69extern NAMETAB leave_sw[];
70extern NAMETAB listmotd_sw[];
71extern NAMETAB lock_sw[];
72extern NAMETAB look_sw[];
73extern NAMETAB mark_sw[];
74extern NAMETAB markall_sw[];
75extern NAMETAB motd_sw[];
76extern NAMETAB notify_sw[];
77extern NAMETAB oemit_sw[];
78extern NAMETAB open_sw[];
79extern NAMETAB pemit_sw[];
80extern NAMETAB pose_sw[];
81extern NAMETAB ps_sw[];
82extern NAMETAB quota_sw[];
83extern NAMETAB reference_sw[];
84extern NAMETAB set_sw[];
85extern NAMETAB shutdown_sw[];
86extern NAMETAB stats_sw[];
87extern NAMETAB sweep_sw[];
88extern NAMETAB switch_sw[];
89extern NAMETAB teleport_sw[];
90extern NAMETAB timecheck_sw[];
91extern NAMETAB toad_sw[];
92extern NAMETAB trig_sw[];
93extern NAMETAB verb_sw[];
94extern NAMETAB wall_sw[];
95extern NAMETAB warp_sw[];
96extern NAMETAB wait_sw[];
97extern NAMETAB noeval_sw[];
98extern NAMETAB access_nametab[];
100extern NAMETAB indiv_attraccess_nametab[];
101extern NAMETAB list_names[];
102extern NAMETAB bool_names[];
103extern NAMETAB list_files[];
104extern NAMETAB logdata_nametab[];
105extern NAMETAB logoptions_nametab[];
106extern NAMETAB enable_names[];
108extern NAMETAB logout_cmdtable[];
109
110extern CMDENT command_table[];
111extern CONF conftable[];
112extern LOGFILETAB logfds_table[];
113extern ATTR attr[];
115extern time_t cs_ltime;
116extern int cs_writes;
117extern int cs_reads;
118extern int cs_dbreads;
119extern int cs_dbwrites;
120extern int cs_dels;
121extern int cs_checks;
122extern int cs_rhits;
123extern int cs_ahits;
124extern int cs_whits;
125extern int cs_fails;
126extern int cs_resets;
127extern int cs_syncs;
128extern int cs_size;
129extern UDB_CHAIN *sys_c;
136extern COLORINFO ansiColor[];
137extern COLORINFO xtermColor[];
138extern COLORINFO cssColors[];
139
140#endif /* __EXTERNS_H */
int cs_whits
Definition: udb_ocache.c:49
int anum_alc_top
Definition: db.c:1583
NAMETAB list_names[]
All available lists for the list command.
Definition: nametabs.c:475
int cs_syncs
Definition: udb_ocache.c:51
int cs_rhits
Definition: udb_ocache.c:47
int cs_checks
Definition: udb_ocache.c:46
NAME * names
Definition: help.txt:251
CMDENT command_table[]
Command table: Definitions for builtin commands, used to build the command hash table.
Definition: nametabs.c:621
NAMETAB logdata_nametab[]
Logging nametables.
Definition: nametabs.c:545
int cs_dels
Definition: udb_ocache.c:45
NAMETAB attraccess_nametab[]
Attribute access name tables.
Definition: nametabs.c:436
int cs_writes
Definition: udb_ocache.c:41
time_t cs_ltime
Definition: udb_ocache.c:40
int cs_fails
Definition: udb_ocache.c:50
NAMETAB logout_cmdtable[]
Logged out command tablename.
Definition: nametabs.c:605
int cs_ahits
Definition: udb_ocache.c:48
NAMETAB list_files[]
File nametable.
Definition: nametabs.c:526
NAMETAB access_nametab[]
Command, function, etc. access name table.
Definition: nametabs.c:399
int cs_size
Definition: udb_ocache.c:52
FUN flist[]
List of existing MUSHCode functions in alphabetical order.
Definition: functions.c:476
UDB_CHAIN * sys_c
Definition: udb_ocache.c:30
DESC * descriptor_list
Definition: bsd.c:46
int cs_dbwrites
Definition: udb_ocache.c:44
NAMETAB addcmd_sw[]
Name Tables.
Definition: nametabs.c:27
LOGFILETAB logfds_table[]
Log file descriptor table.
Definition: nametabs.c:1033
NAMETAB sigactions_nametab[]
Signal actions nametable.
Definition: nametabs.c:596
OBJENT object_types[8]
Definition: flags.c:444
CONF conftable[]
Table for parsing the configuration file.
Definition: nametabs.c:765
int cs_dbreads
Definition: udb_ocache.c:43
int cs_resets
NAMETAB bool_names[]
Boolean nametable.
Definition: nametabs.c:513
NAMETAB enable_names[]
Global control flags nametable.
Definition: nametabs.c:580
NAME * purenames
Definition: db.c:36
int cs_reads
Definition: udb_ocache.c:42
OBJ * db
Definition: db.c:34
Definition: typedefs.h:1387
Definition: typedefs.h:120
Definition: typedefs.h:535
Definition: typedefs.h:781
Definition: typedefs.h:771
Definition: typedefs.h:341
Definition: typedefs.h:588
Functions related typedefs.
Definition: typedefs.h:321
Definition: typedefs.h:216
Definition: typedefs.h:514
Fundamental object types.
Definition: typedefs.h:301
Definition: typedefs.h:395
Definition: typedefs.h:141
Definition: typedefs.h:1105
Definition: typedefs.h:680
char * NAME
Definition: typedefs.h:213