boolexp.c,274 int eval_boolexp(37,1042 struct boolexp *parse_boolexp(222,5141 static struct boolexp *parse_boolexp_E(195,4625 static struct boolexp *parse_boolexp_F(85,2303 static struct boolexp *parse_boolexp_T(167,4082 parse_boolprop(232,5410 static void skip_whitespace(76,2024 compress.c,128 const char *compress(68,2020 static int compressed(60,1910 static void init_compress(42,1613 const char *uncompress(97,2564 create.c,430 void do_action(624,16972 void do_attach(669,18349 void do_create(482,13190 void do_dig(443,12070 void do_link(317,8867 void do_open(155,4209 int exit_loop_check(135,3625 link_exit(232,6344 int link_exit(237,6466 static dbref parse_abode_room(56,1412 static dbref parse_linkable_dest(93,2429 static dbref parse_linkable_room(25,619 dbref parse_source(557,15324 void set_source(592,16171 int unset_source(740,20482 db.c,1001 const char *alloc_string(53,1182 void db_clear_object(1097,25357 void db_free(587,11706 void db_free_object(1066,24499 static void db_grow(69,1458 static void db_grow(100,2047 dbref db_read(969,22174 void db_read_object_lachesis(864,19252 void db_read_object_new(757,16158 void db_read_object_old(645,13005 dbref db_write(301,6064 int db_write_object(244,4540 void free_boolexp(508,10164 free_prop(578,11558 struct boolexp *getboolexp(499,10001 static struct boolexp *getboolexp1(396,7805 getproperties(534,10641 dbref getref(335,6638 #define getstring(359,6982 #define getstring_compress(363,7098 #define getstring_compress(365,7180 static const char *getstring_noalloc(343,6753 static struct boolexp *negate_boolexp(368,7246 dbref new_object(124,2490 new_prop(631,12803 number(384,7639 dbref parse_dbref(315,6334 static void putbool_subexp(176,3397 void putboolexp(225,4277 putprop(213,4061 putproperties(234,4407 void putref(163,3227 static void putstring(168,3293 decompress.c,17 void main(9,184 game.c,318 #define Matched(197,4066 static int alarm_handler(58,1270 void do_dump(36,780 void do_shutdown(46,966 void dump_database(121,2505 static void dump_database_internal(67,1399 static void fork_and_dump(130,2706 int init_game(167,3375 void panic(86,1797 void process_command(199,4143 static int reaper(157,3246 hashtab.c,128 hash_entry *add_hash(45,1299 hash_data *find_hash(26,637 int free_hash(79,2167 unsigned hash(13,321 void kill_hash(94,2646 help.c,65 void do_help(40,765 void do_news(45,831 void spit_file(16,289 interface.c,1365 #define FREE(106,2914 #define MALLOC(101,2758 void add_to_queue(475,11424 const char *addrout(339,8475 void announce_connect(937,22040 void announce_disconnect(950,22325 int bailout(821,19319 boot_off(965,22644 void check_connect 725,16843 void clearstrings(356,8812 void close_sockets(801,18938 int do_command 688,15747 dump1(862,20239 int dump_status(831,19528 void dump_users(884,20825 void emergency_shutdown(815,19253 int flush_queue(487,11632 void free_text_block 469,11339 void freeqs(561,13201 void goodbye_user(594,13804 struct descriptor_data *initializesock(395,9690 void main(109,2976 void make_nonblocking(553,13046 int make_socket(427,10492 struct text_block *make_text_block(456,11110 struct timeval msec_add(197,5029 int msec_diff(191,4878 struct descriptor_data *new_connection(310,7698 int notify(159,4236 void parse_connect 777,18366 void process_commands(662,15209 int process_input 615,14178 int process_output(526,12493 int queue_string(521,12386 int queue_write(509,12101 void save_command 610,14048 void set_signals(128,3409 void set_userstring 650,14947 void shovechars(225,5716 void shutdownsock(372,9103 char *strsave 599,13920 char *time_format_1(903,21320 char *time_format_2(918,21631 struct timeval timeval_sub(180,4652 struct timeval update_quotas(208,5265 void welcome_user(589,13715 look.c,318 void do_examine(211,4913 void do_find(456,11070 void do_inventory(440,10755 void do_look_around(109,2664 void do_look_at(117,2797 void do_score(430,10534 static const char *flag_description(156,3544 static void look_contents(60,1397 void look_room(92,2224 static void look_simple(83,2032 print_owner(32,758 match.c,713 #define DOWNCASE(16,291 static dbref absolute_name(95,2147 static dbref choose_thing(42,1134 void init_match(26,786 void init_match_check_keys(36,1004 dbref last_match_result(332,7177 void match_absolute(111,2402 void match_all_exits(294,6546 void match_everything(302,6687 void match_exits(181,3770 void match_here(134,2727 void match_home(127,2627 void match_invobj_actions(247,5460 static void match_list(142,2889 void match_me(120,2526 void match_neighbor(168,3508 void match_player(78,1814 void match_player_actions(283,6240 void match_possession(163,3435 dbref match_result(315,6893 void match_room_exits(232,5142 void match_roomobj_actions(265,5831 dbref noisy_match_result(341,7305 move.c,290 int can_move(170,3922 void do_drop(359,9110 void do_get(324,8271 void do_move(274,6740 void do_recycle(563,14902 void enter_room(98,2155 void maybe_dropto(83,1828 void moveto(26,668 void recycle(463,12147 void send_contents(57,1314 void send_home(152,3525 void trigger(196,4658 player.c,192 void add_player(87,2126 void clear_players(75,1932 dbref connect_player(27,513 dbref create_player(39,836 void delete_player(81,2016 void do_password(62,1511 dbref lookup_player(17,330 predicates.c,257 int can_doit(33,673 int can_link(120,2688 int can_link_to(18,338 int can_see(77,1726 int controls(89,2007 int could_doit(25,490 int ok_name(148,3201 int ok_password(179,3927 int ok_player_name(163,3574 int payfor(126,2828 int word_start 137,3025 property.c,198 add_property(25,669 genderof(164,3831 get_property_class(135,3203 get_property_value(149,3473 get_string(178,4172 has_property(99,2366 has_property_strict(115,2787 remove_property(78,1822 rob.c,65 void do_give(163,4165 void do_kill(69,1739 void do_rob(25,597 sanity.c,272 void add_player(202,4829 check_common(38,739 check_exit(111,2885 check_garbage(145,3819 check_player(125,3235 check_room(59,1262 check_thing(87,2154 void clear_players(198,4796 main(160,4218 recursive_list(29,560 recursive_location(20,374 violate(13,227 set.c,442 #define alloc_compressed(32,827 #define alloc_compressed(34,902 void do_chown(308,7326 void do_chown(373,8934 void do_describe(124,3150 do_drop_message(165,4170 void do_fail(137,3483 void do_lock(221,5435 void do_name(53,1296 do_odrop(206,5125 void do_ofail(192,4820 void do_osuccess(179,4508 void do_set(425,10373 void do_success(150,3803 void do_unlink(266,6425 void do_unlock(255,6196 static dbref match_controlled(37,969 speech.c,254 blank(213,5264 void do_gripe(138,3416 void do_page(155,3881 void do_pose(102,2528 void do_say(44,1079 void do_wall(117,2893 void do_whisper(61,1523 void notify_except(191,4807 void notify_except2(201,5021 const char *reconstruct_message(30,815 stringutil.c,145 #define DOWNCASE(25,570 void pronoun_substitute(67,1641 int string_compare(27,623 const char *string_match(42,1047 int string_prefix(34,791 unparse.c,153 const char *unparse_boolexp(133,3395 static void unparse_boolexp1(82,2039 static const char *unparse_flags(21,542 const char *unparse_object(54,1448 utils.c,68 int member(31,591 dbref remove_first(12,260 dbref reverse(40,707 wiz.c,175 void do_boot(338,8491 void do_force(119,3217 void do_newpassword(309,7568 void do_pcreate(378,9439 void do_stats(146,3753 void do_teleport(22,529 void do_toad(254,5972 config.h,34 #define OBJECT_ENDOWMENT(49,1106 copyright.h,0 db.h,259 #define Builder(98,2865 #define DOLIST(243,7385 #define Dark(95,2791 #define Genderof(71,2191 #define God(88,2585 #define PUSH(245,7479 #define Typeof(93,2669 #define Wizard(94,2741 #define free(34,887 #define getloc(247,7571 #define malloc(33,841 externs.h,0 hashtab.h,0 interface.h,0 match.h,0