alloca.c,320 typedef void *pointer;pointer51,1667 typedef char *pointer;pointer53,1724 #define NULL 56,1783 #define STACK_DIRECTION 72,2207 #define STACK_DIR 77,2292 #define STACK_DIR 82,2457 find_stack_direction 85,2498 #define ALIGN_SIZE 115,3228 typedef union hdrhdr118,3270 } header;header126,3464 alloca 140,3922 array.c,542 allocate_array(45,925 free_vector(70,1385 explode_string(93,1823 implode_string(192,3988 users(228,4668 check_for_recursion(251,5157 slice_array(270,5522 filter_arr(306,6272 struct uniqueunique381,7967 sameval(391,8112 put_in(416,8699 make_unique(456,9703 add_array(512,10944 all_inventory(536,11414 map_array 567,12016 deep_inventory(642,14025 match_regexp(678,14775 #define SETARR_SUBTRACT 718,15584 #define SETARR_INTERSECT 719,15610 set_manipulate_array(722,15654 intersect_array(782,16853 subtract_array(788,17002 backend.c,501 clear_state(66,1778 logon(84,2218 parse_command(108,2788 #define TMPMEM_CHUNK 132,3335 tmpclean(135,3368 tmpalloc(145,3519 tmpfree(166,3874 backend(179,4075 sig_alert(322,8021 sig_alert(326,8061 preload_objects(357,8677 catch_alarm(419,10055 remove_destructed_objects(433,10336 write_file(448,10597 read_file(469,11068 read_bytes(571,12930 write_bytes(643,14048 file_size(696,14812 file_time(718,15142 update_load_av(734,15386 update_compile_av(759,15855 query_load_av(782,16316 bibopmalloc.c,1231 #define PARANOIA52,2070 #define SMALL_SIZE 59,2161 #define PAGE_SIZE 60,2222 #define SIZE_SLOP 61,2287 #define SMALL_SIZE 63,2376 #define PAGE_SIZE 64,2437 #define SIZE_SLOP 65,2501 #define NFREE 67,2591 typedef double aligntype;aligntype69,2652 #define ALIGNMENT 70,2678 typedef unsigned long mapword;mapword71,2762 #define BITS_PER_BYTE 73,2845 #define CEIL(75,2901 #define PAGEMASK 76,2954 #define PTR_SIZE 78,2989 #define BITS_PER_MAPWORD 80,3024 struct bibop bibop82,3084 #define BIBOPMAGIC 91,3479 struct medium medium95,3569 #define ALLOCMAGIC 102,3742 #define OBJSIZE(105,3831 struct freeblk freeblk107,3900 struct freehead freehead113,4001 #define FDEL(119,4182 #define FINS(120,4249 struct big big122,4342 #define BIGMAGIC 126,4394 struct descr descr130,4474 typedef unsigned long PTR;PTR150,4950 struct block block155,5062 #define DATA_TO_OBJ(166,5218 #define OBJ_TO_DATA(167,5310 #define BMAGIC 168,5354 #define OFFSET(176,5465 insertfreepage(180,5584 pages(226,6849 insfree(314,9134 init_allocpage(338,9626 bigmalloc(365,10232 malloc(519,14267 free(589,16254 objsize(709,19289 realloc(727,19675 newbibop(764,20398 bibop_init(805,21671 dump_malloc_data(832,22396 binaries.c,242 #define SEEK_SET 13,395 #define SEEK_CUR 14,414 #define SEEK_END 15,433 #define MAGIC 27,653 #define align(29,676 FILE *crfile(35,821 calculate_offsets(73,1372 restore_sections(100,1941 save_binary(131,2612 int load_binary(248,5528 binaries.h,308 #define LOAD_OK 2,1 #define LOAD_INHERIT 3,21 #define LIB_NOT_MAGIC 4,46 #define LIB_LOAD_OBJ 5,72 #define LIB_LOAD_PROG 6,96 #define LIB_BLIB_SIZE 7,121 #define LIB_YOUNG_INHERIT 8,146 #define LIB_MEMSIZE 9,174 #define LIB_YOUNG_INCLUDE 10,197 #define LIB_BAD_INCLUDE 11,231 #define MAGIC 12,258 call_out.c,314 #define FUNC_NAME(17,473 timer_alarm(35,954 init_call_out(100,3026 call_out_swap_objects(108,3155 insert_call_out(160,4435 free_call(198,5383 new_call_out(209,5602 delete_call(247,6389 delete_all_calls(287,7283 get_call(318,7871 get_calls(357,8765 call_out(399,9725 count_ref_from_call_outs(554,13678 comm.h,175 #define MAX_TEXT 9,119 #define MAX_SOCKET_PACKET_SIZE 11,142 #define DESIRED_SOCKET_PACKET_SIZE 12,196 #define MESSAGE_FLUSH 14,236 struct interactive interactive16,273 comm1.c,1450 #define FNDELAY 10,209 #define FASYNC 14,283 #define FASYNC 16,312 #define TELOPTS19,343 #define EPROTO 42,759 new_service(123,2675 catch_io(141,3007 prepare_ipc(153,3172 ipc_remove(367,7824 void add_message2(386,8121 add_message(404,8517 write_socket(412,8696 remove_flush_entry(673,15035 flush_all_player_mess(694,15492 copy_chars(714,16015 #define StartCmdGiver 744,16800 #define IncCmdGiver 745,16868 #define MSR_SIZE 753,17138 get_msecs_response(760,17242 get_message(766,17344 first_cmd_in_buf(1224,27996 next_cmd_in_buf(1274,29159 remove_interactive(1296,29601 get_interactive_object(1373,31585 new_player(1392,32020 call_function_interactive(1488,34936 set_call(1534,36163 ntohl_addr(1551,36609 remove_all_players(1560,36719 set_prompt(1595,37488 print_prompt(1607,37695 set_snoop(1636,38552 #define TS_DATA 1716,40234 #define TS_IAC 1717,40253 #define TS_WILL 1718,40271 #define TS_WONT 1719,40290 #define TS_DO 1720,40309 #define TS_DONT 1721,40326 telnet_neg(1724,40351 #define IPSIZE 1805,41866 static struct ipentryipentry1806,41885 query_ip_name(1814,41994 add_ip_entry(1833,42376 query_ip_number(1850,42712 inet_ntoa(1867,43033 query_host_name(1886,43393 query_snoop(1896,43574 query_idle(1904,43707 notify_no_command(1912,43880 clear_notify(1939,44392 set_notify_fail_message(1951,44667 replace_interactive(1962,44995 update_ref_counts_for_players(2010,46119 send_udp(2031,46502 config.h,1263 #define __lpc_config_h_8,80 #define READ_FILE_MAX_SIZE 13,171 #define GAME_VERSION 18,331 #define USE_SWAP23,408 #define ALWAYS_SHARE33,592 #define STATIC_ADD_ACTIONS38,714 #define TIME_RES 43,798 #define NUM_SLOTS 48,874 #define EXTRACT_UCHAR(57,1233 #define EVALUATOR_STACK_SIZE 63,1412 #define MAX_TRACE 68,1502 #define COMPILER_STACK_SIZE 74,1673 #define F_OFFSET 80,1828 #define RUSAGE91,2079 #define BINARIES 104,2431 #define GLOBAL_CACHE 117,2834 #define USE_ENCOUNTER_NOT_INIT128,3216 #define MAX_BITS 134,3355 #define LIVING_HASH_SIZE 139,3467 #define PORTNO 144,3554 #define SYMLINKS149,3652 #define MAX_LOCAL 154,3725 #define PTR_HASH(160,3888 #define USE_TCGETA 168,4146 #define MAX_COST 174,4332 #define SWAP_FILE 180,4446 #define MAX_ARRAY_SIZE 185,4549 #define MAX_MAPPING_SIZE 190,4615 #define INET_NTOA_OK201,4979 #define MAX_PLAYERS 208,5131 #define ALLOWED_ED_CMDS 217,5500 #define RESERVED_SIZE 224,5732 #define HTABLE_SIZE 234,6240 #define OTABLE_SIZE 242,6548 #define MAX_BYTE_TRANSFER 259,6950 #define CATCH_UDP_PORT 269,7265 #define SERVICE_PORT 279,7575 #define PROFILE_FUNS291,7901 #define SUPER_SNOOP313,8503 #define P1 325,8918 #define P2 326,8966 #define P3 327,9032 #define BITNUM(331,9137 debug.c,248 #define RUSAGE_SELF 37,781 #define DUMP_FILE 52,1049 debug_command(112,3104 make_cpu_array(970,24218 get_variables(994,24744 get_variable(1047,26268 mem_incr(1070,26890 mem_mapping(1110,27526 mem_array(1149,28170 mem_variables(1164,28379 debugmalloc.c,1862 #define char 8,116 #define fake(11,142 #define smalloc 14,180 #define sfree 16,227 #define srealloc 17,246 #define my_malloc 19,277 #define my_realloc 20,302 #define my_free 21,329 #define SMALL_BLOCK_MAX_BYTES 24,358 #define SMALL_CHUNK_SIZE 25,391 #define CHUNK_SIZE 26,423 #define SINT 28,452 #define SMALL_BLOCK_MAX 29,477 #define PREV_BLOCK 31,531 #define THIS_BLOCK 32,561 #define USED_BLOCK 33,591 #define MARKED_BLOCK 34,621 #define MASK 35,653 #define MAGIC 37,679 typedef unsigned int u;u41,730 typedef struct { unsigned counter, size; } stat;stat59,1143 #define count(60,1192 #define s_size_ptr(71,1566 #define s_next_ptr(72,1592 smalloc(79,1726 sfree(146,3351 #define BEST_FIT 170,3911 #define FIRST_FIT 171,3930 #define HYBRID 172,3950 #define l_size_ptr(175,3994 #define l_next_ptr(176,4021 #define l_prev_ptr(177,4062 #define l_next_block(178,4103 #define l_prev_block(179,4141 #define l_prev_free(180,4181 #define l_next_free(181,4226 void show_block(183,4286 show_free_list(191,4418 remove_from_free_list(204,4578 add_to_free_list(220,4908 build_block(238,5329 mark_block(246,5588 esbrk(259,5881 large_malloc(275,6182 large_free(375,8437 srealloc(401,8931 int resort_free_list(422,9245 #define dump_stat(423,9282 #define dump_stat1(424,9323 #define dump_stat2(425,9391 dump_malloc_data(427,9489 calloc(454,10726 calloc(457,10768 verify_sfltable(482,11168 verify_free(510,11720 apa(545,12426 test_malloc(551,12475 static void mark_used(567,12697 static void mark_blocks(593,13226 static void prepare(608,13553 static void get_sp(632,13986 static void mark_data(645,14295 static void found_leak(665,14642 static void reclaim(682,15033 static unsigned *backtrack(690,15216 char *my_malloc(707,15556 void my_free(723,15902 char *my_realloc(730,16011 void debug_malloc(756,16685 drand48.c,606 #define HAVEFP 14,517 #define N 16,541 #define MASK 17,554 #define LOW(18,615 #define HIGH(19,653 #define MUL(20,683 #define CARRY(22,779 #define ADDEQU(23,830 #define X0 24,892 #define X1 25,910 #define X2 26,928 #define A0 27,946 #define A1 28,964 #define A2 29,982 #define C 30,997 #define SET3(31,1011 #define SETLOW(32,1085 #define SEED(33,1164 #define REST(34,1239 #define NEST(36,1332 #define HI_BIT 40,1552 drand48(48,1728 irand48(66,2051 krand48(84,2420 lrand48(103,2720 mrand48(110,2798 next(121,3000 srand48(138,3364 seed48(145,3457 lcong48(154,3607 main(175,3977 dumpstat.c,56 svalue_size(18,237 data_size(45,739 dumpstat(57,1061 ed.c,3907 #define PROMPT 39,1765 #define NO_END_DOLLAR_SIGN62,2428 #define NUL 66,2508 #define EOS 67,2534 #define SOH 68,2571 #define STX 69,2597 #define ETX 70,2623 #define EOT 71,2649 #define ENQ 72,2675 #define ACK 73,2701 #define BEL 74,2727 #define BS 75,2753 #define HT 76,2778 #define LF 77,2803 #define NL 78,2828 #define VT 79,2844 #define FF 80,2869 #define CR 81,2894 #define SO 82,2919 #define SI 83,2944 #define DLE 84,2969 #define DC1 85,2995 #define DC2 86,3021 #define DC3 87,3047 #define DC4 88,3073 #define NAK 89,3099 #define SYN 90,3125 #define ETB 91,3151 #define CAN 92,3177 #define EM 93,3203 #define SUB 94,3228 #define ESC 95,3254 #define FS 96,3280 #define GS 97,3305 #define US 99,3357 #define SP 100,3382 #define DEL 101,3410 #define ESCAPE 102,3436 #define TAB 104,3458 #define LB 105,3512 #define RB 106,3527 #define LC 107,3542 #define RC 108,3557 #define LS 109,3572 #define RS 110,3587 #define PP 111,3602 #define EOL 112,3618 #define TRUE 115,3637 #define FALSE 116,3652 #define ERR 117,3668 #define FATAL 118,3684 #define CHANGED 119,3707 #define SET_FAIL 120,3732 #define SUB_FAIL 121,3757 #define MEM_FAIL 122,3782 #define BUFFER_SIZE 125,3809 #define LINFREE 127,3878 #define LGLOB 128,3919 #define MAXLINE 130,3967 #define MAXPAT 131,4022 #define MAXFNAME 132,4091 struct line line142,4254 typedef struct line LINE;LINE148,4366 #define P_DIAG 166,4771 #define P_TRUNCFLG 167,4833 #define P_NONASCII 168,4902 #define P_NULLCHAR 169,4971 #define P_TRUNCATED 170,5040 #define P_FNAME 171,5111 #define P_FCHANGED 172,5175 #define P_NOFNAME 173,5244 #define P_MARK 174,5311 #define P_OLDPAT 175,5373 #define P_LINE0 176,5438 #define P_LINE0 177,5502 #define P_CURLN 178,5566 #define P_CURPTR 179,5630 #define P_LASTLN 180,5695 #define P_LINE1 181,5760 #define P_LINE2 182,5824 #define P_NLINES 183,5888 #define P_SHIFTWIDTH 184,5953 #define P_FLAGS 187,6176 #define NFLG_MASK 188,6240 #define P_NFLG 189,6265 #define LFLG_MASK 190,6305 #define P_LFLG 191,6330 #define PFLG_MASK 192,6370 #define P_PFLG 193,6395 #define EIGHTBIT_MASK 194,6435 #define P_EIGHTBIT 195,6464 #define AUTOINDFLG_MASK 196,6511 #define P_AUTOINDFLG 197,6542 #define EXCOMPAT_MASK 198,6593 #define P_EXCOMPAT 199,6622 #define SHIFTWIDTH_MASK 200,6669 #define ALL_FLAGS_MASK 201,6700 #define P_APPENDING 202,6730 #define P_MORE 203,6801 #define P_LEADBLANKS 204,6865 #define P_CUR_AUTOIND 205,6942 #define ED_BUFFER 206,6994 struct ed_buffer ed_buffer211,7118 struct tbl tbl244,8069 # define max(282,8980 # define min(286,9043 #define nextln(289,9094 #define prevln(290,9143 #define gettxtl(292,9193 #define gettxt(293,9230 #define getnextptr(295,9276 #define getprevptr(296,9312 #define setCurLn(298,9349 #define nextCurLn(299,9414 #define prevCurLn(300,9499 #define clrbuf(302,9585 #define Skip_White_Space 304,9620 #define relink(306,9690 append(316,9865 more_append(331,10114 count_blanks(369,10863 _count_blanks(375,10946 ckglob(389,11200 deflt(440,12114 del(461,12623 dolst(484,13056 esc(502,13514 doprnt(538,13991 #define putcntl(557,14310 void prntln(559,14383 egets(597,14926 doread(645,15739 dowrite(692,16657 int find(734,17441 findg(762,18017 getfn(791,18528 getnum(847,19543 #define FIRST 908,20583 #define NOTFIRST 909,20599 getone(912,20624 getlst(938,21011 LINE *getptr(966,21465 getrhs(988,21803 int ins(1076,23144 join(1111,23807 move(1155,24545 transfer(1184,25244 optpat(1218,25761 regerror(1244,26244 set(1251,26303 relink(1316,27631 set_ed_buf(1325,27731 subst(1336,27874 #define MAX_INDENT 1400,29468 indent_code(1410,29643 strip_buff(1442,30268 docmd(1655,35082 doglob(1998,41168 ed_start(2039,41969 free_ed_buffer(2101,43731 ed_cmd(2123,44186 save_ed_buffer(2198,45517 print_help(2218,45959 print_help2(2415,55579 exec.h,1781 struct reloc reloc32,1529 struct cfun_desccfun_desc41,1642 #define R_VAR 47,1695 #define R_CALL 48,1760 struct function function50,1778 struct function_hash function_hash75,2626 struct variable variable81,2723 struct inherit inherit86,2827 struct segment_desc segment_desc96,3095 #define A_HEADER 111,3338 #define A_PROGRAM 112,3358 #define A_FUNCTIONS 113,3379 #define A_RODATA 114,3402 #define A_VARIABLES 115,3422 #define A_LINENUMBERS 116,3445 #define A_INHERITS 117,3470 #define A_ARGUMENT_TYPES 118,3492 #define A_ARGUMENT_INDEX 119,3519 #define A_INCLUDES 120,3546 #define A_RELOC 121,3578 #define A_FUNC_HASH 122,3613 #define A_CFUN 123,3637 #define NUMPAREAS 124,3657 #define A_CASE_NUMBERS 126,3692 #define A_CASE_STRINGS 127,3740 #define A_CASE_LABELS 128,3788 #define A_STRTAB 129,3834 #define A_LABELS 130,3882 #define NUMAREAS 131,3928 #define A_NUM 132,3974 #define S_HDR 136,4051 #define S_EXEC 137,4068 #define S_DBG 138,4085 #define S_NULL 139,4102 #define S_NUM 140,4119 struct program program142,4137 #define TYPE_UNKNOWN 226,7259 #define TYPE_NUMBER 227,7313 #define TYPE_STRING 228,7335 #define TYPE_VOID 229,7357 #define TYPE_OBJECT 230,7377 #define TYPE_ANY 231,7399 #define TYPE_MAPPING 232,7444 #define TYPE_FLOAT 233,7467 #define TYPE_MOD_STATIC 238,7549 #define TYPE_MOD_NO_MASK 239,7615 #define TYPE_MOD_POINTER 240,7684 #define TYPE_MOD_PRIVATE 241,7746 #define TYPE_MOD_PROTECTED 242,7803 #define TYPE_MOD_PUBLIC 243,7876 #define TYPE_MOD_VARARGS 244,7945 #define TYPE_MOD_TRUE_VARARGS 245,8006 #define TYPE_MOD_SECOND 247,8074 #define NAME_STRICT_TYPES 261,8752 #define NAME_PROTOTYPE 262,8818 #define NAME_ABSTRACT 263,8885 #define TYPE_MASK 265,8954 #define TYPE_MOD_MASK 270,9227 func_spec.c,0 gc.c,178 struct block_status block_status6,85 #define align(12,151 char *dump_malloc_data(17,307 int report_leak(22,353 malloc(43,890 free(65,1508 calloc(73,1609 realloc(94,2181 gmalloc.c,2338 #define __ONEFILE25,1011 #define _ANSIDECL_H 75,2719 #define PTR 85,2870 #define PTRCONST 86,2890 #define LONG_DOUBLE 87,2919 #define AND 89,2952 #define NOARGS 90,2967 #define CONST 91,2988 #define VOLATILE 92,3009 #define SIGNED 93,3035 #define DOTS 94,3058 #define EXFUN(96,3079 #define DEFUN(97,3118 #define DEFUN_VOID(98,3164 #define PTR 102,3230 #define PTRCONST 103,3250 #define LONG_DOUBLE 104,3271 #define AND 106,3299 #define NOARGS107,3314 #define CONST108,3329 #define VOLATILE109,3343 #define SIGNED110,3360 #define DOTS111,3375 #define EXFUN(113,3389 #define DEFUN(114,3424 #define DEFUN_VOID(115,3478 #define CHAR_BIT 127,3695 #define MB_LEN_MAX 130,3761 #define SCHAR_MIN 133,3843 #define SCHAR_MAX 134,3866 #define UCHAR_MAX 137,3956 #define CHAR_MIN 141,4058 #define CHAR_MAX 142,4077 #define CHAR_MIN 144,4105 #define CHAR_MAX 145,4127 #define SHRT_MIN 149,4221 #define SHRT_MAX 150,4245 #define USHRT_MAX 153,4341 #define INT_MIN 156,4426 #define INT_MAX 157,4454 #define UINT_MAX 160,4548 #define LONG_MIN 164,4662 #define LONG_MAX 165,4693 #define ULONG_MAX 168,4793 #define _STDDEF_H176,4948 typedef long ptrdiff_t;ptrdiff_t180,5018 #define _SIZE_T185,5148 typedef unsigned long size_t;size_t186,5164 #define NULL 192,5302 #define offsetof(196,5376 #define memmove 221,6025 #define _MALLOC_INTERNAL223,6049 #define _MALLOC_H 248,7089 #define __need_NULL251,7128 #define __need_size_t252,7148 #define __need_ptrdiff_t253,7170 #define INT_BIT 268,7632 #define BLOCKLOG 269,7674 #define BLOCKSIZE 270,7715 #define BLOCKIFY(271,7749 #define HEAP 275,7912 #define FINAL_FREE_BLOCKS 279,8088 #define MALLOC_SEARCH_START 285,8348 } malloc_info;malloc_info313,9047 #define BLOCK(322,9279 #define ADDRESS(323,9341 struct listlist332,9595 struct mstatsmstats368,10582 #define _MALLOC_INTERNAL409,12104 DEFUN(free,418,12286 #define _MALLOC_INTERNAL604,18010 DEFUN(align,643,18843 DEFUN_VOID(initialize)661,19227 DEFUN(morecore,679,19732 DEFUN(malloc,718,20720 #define _MALLOC_INTERNAL903,26671 #define MIN(907,26740 DEFUN(realloc,919,27234 #define _MALLOC_INTERNAL1041,30648 DEFUN(__default_morecore,1048,30764 #define __getpagesize 1058,30917 DEFUN(valloc,1091,32103 DEFUN_VOID(mstats)1109,32470 char *dump_malloc_data(1120,32763 hash.c,72 hashstr16(27,1453 hashstr(44,1774 whashstr(76,2541 chashstr(95,2965 incralloc.h,67 struct mem_block mem_block8,178 #define START_BLOCK_SIZE 14,258 indentp.c,22 indent_program(8,112 instrs.h,26 struct instr instr7,140 interface.c,45 get_C_fun_address(18,250 init_cfuns(31,579 interface.h,172 #define VAR(6,63 typedef struct var_infovar_info12,256 } var;var16,313 typedef struct func_infofunc_info19,322 } func;func23,388 struct interfaceinterface25,397 interpret.c,7932 #define RUSAGE_SELF 37,793 #define TRACE_CALL 77,1841 #define TRACE_CALL_OTHER 78,1862 #define TRACE_RETURN 79,1889 #define TRACE_ARGS 80,1912 #define TRACE_EXEC 81,1933 #define TRACE_HEART_BEAT 82,1955 #define TRACE_APPLY 83,1983 #define TRACE_OBJNAME 84,2006 #define TRACETST(85,2032 #define TRACEP(86,2100 #define TRACEHB 91,2345 push_object(166,5070 push_number(188,5415 push_float(197,5589 push_string(210,5806 find_value(234,6279 free_svalue(266,7263 add_slash(301,7859 assign_svalue_no_free(318,8185 assign_svalue(359,9082 push_svalue(371,9360 void pop_stack(384,9618 push_indexed_lvalue(398,9822 #define MAXOPC 459,11359 void pop_n_elems(467,11469 bad_arg(478,11618 time_funs(511,12192 push_control_stack(552,12997 pop_control_stack(578,13737 push_vector(609,14448 push_mapping(618,14565 push_malloced_string(630,14747 push_constant_string(642,14952 do_trace_call(653,15171 setup_new_frame(680,15899 break_point(742,17497 push_pop_error_context 761,18070 validate_shadowing(833,20064 check_for_destr(899,22251 #define MAX_CPU_STACK 1000,25153 static struct progcpuS progcpuS1002,25201 clear_cpu_stack(1008,25383 remove_cpu_stack(1015,25484 f_assertion(1026,25673 f_fail_precond(1041,26050 f_fail_postcond(1050,26189 f_fail_invariant(1059,26330 f_fail_assertion(1068,26468 f_do_precond(1078,26607 f_do_postcond(1093,26885 f_do_invariants(1108,27164 f_larrow(1128,27690 f_darrow(1134,27776 f_ext(1140,27862 f_call_virt(1146,27942 f_call_non_virt(1237,30083 f_call_c(1307,31740 f_call_simul(1334,32247 f_previous_object(1363,32920 f_calling_program(1394,33535 f_calling_object(1413,33873 f_calling_function(1433,34225 f_store(1454,34618 f_if(1460,34702 f_land(1466,34780 f_lor(1472,34862 f_status(1478,34942 f_comma(1484,35028 f_int(1490,35112 f_string_decl(1495,35191 f_else(1501,35287 f_describe(1507,35369 f_continue(1513,35459 f_inherit(1519,35549 f_colon_colon(1525,35637 f_static(1531,35733 f_arrow(1537,35819 f_object(1543,35903 f_void(1549,35989 f_mixed(1555,36071 f_private(1561,36155 f_no_mask(1567,36243 f_mapping(1573,36331 f_float(1579,36419 f_protected(1585,36503 f_public(1591,36595 f_varargs(1597,36681 f_vararg(1603,36769 f_case(1609,36855 f_default(1615,36937 f_itof(1621,37025 f_ftoi(1628,37117 f_sin(1635,37210 f_cos(1641,37280 f_tan(1647,37350 f_asin(1653,37420 f_acos(1661,37568 f_atan(1669,37716 f_atan2(1675,37788 f_exp(1682,37892 f_log(1688,37962 f_pow(1694,38032 f_sinh(1701,38132 f_cosh(1707,38204 f_tanh(1713,38276 f_asinh(1720,38363 f_acosh(1728,38459 f_atanh(1738,38626 f_abs(1747,38784 f_fact(1753,38855 f_rnd(1765,39091 f_ftoa(1773,39194 f_floatc(1783,39344 f_regexp(1796,39545 f_shadow(1811,39789 f_pop_value(1846,40428 f_dup(1852,40487 f_jump_when_zero(1859,40571 f_jump(1873,40840 f_jump_when_non_zero(1883,41015 f_indirect(1897,41288 f_identifier(1917,41737 f_push_identifier_lvalue(1936,42194 f_push_indexed_lvalue(1945,42379 f_index(1951,42460 f_local_name(1969,42888 f_push_local_variable_lvalue(1987,43295 f_return(1996,43442 f_break_point(2002,43528 f_break_string(2008,43592 f_clone_object(2028,43973 f_aggregate(2046,44224 f_m_aggregate(2065,44643 f_tail(2088,45145 f_save_map(2097,45277 f_save_object(2104,45396 f_m_save_object(2111,45522 f_find_object(2119,45651 f_write_file(2132,45830 f_read_file(2142,45978 f_read_bytes(2167,46437 f_write_bytes(2193,46905 f_file_size(2203,47072 f_file_time(2213,47196 f_find_living(2223,47320 f_write_socket(2236,47505 f_str2val(2258,47974 f_val2str(2269,48149 f_restore_map(2281,48334 f_restore_object(2292,48558 f_m_restore_object(2302,48708 f_this_interactive(2312,48859 f_this_player(2322,49048 f_set_this_player(2331,49213 f_living(2357,49727 f_set_auth(2371,49959 f_query_auth(2397,50449 f_explode(2424,51059 f_filter(2439,51312 f_set_bit(2495,52334 f_clear_bit(2524,53093 f_test_bit(2551,53808 f_catch(2571,54144 f_throw(2577,54228 f_notify_fail(2597,54668 f_query_idle(2606,54811 f_implode(2616,54933 f_query_snoop(2639,55295 f_query_ip_number_name(2657,55577 f_query_ip_number(2693,56360 f_query_ip_name(2699,56448 f_query_ip_ident(2705,56534 f_query_host_name(2718,56781 f_all_inventory(2744,57232 f_deep_inventory(2759,57479 f_environment(2773,57720 f_this_object(2786,57887 f_object_clones(2792,57964 f_commands(2827,58650 f_time(2841,58912 f_add(2847,58980 f_subtract(2921,60768 f_and(2962,61441 f_or(2995,61981 f_xor(3009,62213 f_lsh(3023,62448 f_rsh(3037,62684 f_multiply(3051,62921 f_divide(3071,63286 f_mod(3095,63767 f_gt(3111,64059 f_ge(3138,64604 f_lt(3165,65152 f_le(3192,65697 f_eq(3219,66245 f_ne(3256,66903 f_not(3292,67568 f_compl(3301,67712 f_negate(3309,67846 f_inc(3322,68069 f_dec(3333,68314 f_post_inc(3344,68559 f_post_dec(3356,68829 f_call_otherv(3368,69099 f_call_other(3386,69418 f_object_time(3541,73120 f_intp(3556,73311 f_stringp(3565,73445 f_objectp(3574,73582 f_pointerp(3583,73719 f_mappingp(3592,73858 f_floatp(3601,73997 f_extract(3610,74132 f_range(3660,75206 f_query_verb(3721,76526 f_exec(3731,76670 f_file_name(3746,76949 f_users(3758,77191 f_call_out(3777,77540 f_delete_call_out(3819,78506 f_get_all_call_outs(3827,78657 f_get_call_out(3841,78904 f_set_screen_width(3859,79200 f_query_screen_width(3874,79612 f_sprintf(3886,79799 f_member_array(3906,80255 f_move_object(3955,81222 f_update_actions(3967,81399 f_function_exists(3973,81482 f_snoop(3990,81774 f_add_action(4028,82394 f_allocate(4043,82731 f_ed(4054,82915 f_crypt(4072,83230 f_destruct(4096,83816 f_random(4103,83914 f_while(4119,84197 f_do(4125,84278 f_for(4131,84353 static unsigned short read_short(4136,84418 static int read_int(4145,84595 cmp_values(4158,84846 struct case_entrycase_entry4166,84989 f_switch(4173,85067 f_break(4279,87755 f_subscript(4285,87850 f_strlen(4291,87939 f_mkmapping(4304,88101 f_m_sizeof(4325,88689 f_m_indexes(4338,88857 f_m_values(4357,89118 f_m_delete(4376,89380 f_sizeof(4395,89668 f_lower_case(4408,89825 f_readable_string(4424,90107 f_capitalize(4441,90405 f_process_string(4456,90640 f_process_value(4471,90907 f_command(4488,91193 f_get_dir(4498,91327 f_rm(4511,91521 f_mkdir(4521,91640 f_rmdir(4534,91923 f_input_to(4547,92202 f_set_living_name(4564,92648 f_parse_command(4570,92747 f_debug(4594,93398 f_sscanf(4624,94087 f_enable_commands(4636,94258 f_disable_commands(4643,94350 f_present(4650,94443 f_const0(4664,94634 f_const1(4670,94693 f_number(4676,94752 f_assign(4689,94952 f_ctime(4701,95169 f_add_eq(4715,95403 f_sub_eq(4815,97406 f_mult_eq(4867,98325 f_and_eq(4895,98917 f_or_eq(4944,99753 f_xor_eq(4963,100153 f_lsh_eq(4982,100555 f_rsh_eq(5001,100960 f_combine_free_list(5021,101392 f_div_eq(5032,101540 f_mod_eq(5064,102247 f_string(5085,102703 f_cindent(5097,102944 f_unique_array(5114,103264 f_rename(5143,103804 f_map(5153,103946 f_sqrt(5200,104895 access_object(5211,105036 access_program(5235,105579 eval_instruction(5262,106166 struct fcache1 fcache15558,113061 s_f_f(5568,113160 int search_for_function(5704,116568 apply_low(5749,118463 sapply(5852,121199 apply(5891,121930 function_exists(5903,122227 call_function(5929,122889 inner_get_srccode_position(5961,123696 get_srccode_position(6024,124937 old_get_srccode_position(6048,125449 dump_trace(6122,127208 get_srccode_position_if_any(6164,128245 find_percent(6175,128439 inter_sscanf(6189,128609 opcdump(6366,132689 reset_machine(6379,132864 get_arg(6391,133055 last_instructions(6427,133686 count_inherits(6452,134195 count_ref_in_vector(6469,134662 clear_vector_refs(6492,135060 check_a_lot_ref_counts(6514,135515 do_trace(6594,137520 apply_master_ob(6607,137918 assert_master_ob_loaded(6623,138207 remove_object_from_stack(6677,139677 stack_swap_objects(6693,139996 strpref(6721,140598 interpret.h,468 #define push_svalue(2,1 union u u7,133 struct svalue svalue22,453 #define T_INVALID 28,527 #define T_LVALUE 29,549 #define T_NUMBER 30,570 #define T_STRING 31,591 #define T_POINTER 32,612 #define T_OBJECT 33,634 #define T_MAPPING 34,656 #define T_FLOAT 35,679 #define STRING_MALLOC 37,709 #define STRING_CONSTANT 38,761 #define STRING_SHARED 39,823 struct vector vector41,893 #define ALLOC_VECTOR(50,1010 struct control_stack control_stack63,1448 lex.c,2127 #define isalunum(15,235 #define NELEM(16,282 #define EXPANDMAX 47,1260 #define MAXLINE 61,1493 struct defn defn66,1614 static struct ifstate ifstate75,1747 #define EXPECT_ELSE 79,1826 #define EXPECT_ENDIF 80,1848 static struct incstate incstate82,1872 #define DEFMAX 92,2057 static 94,2106 merge(98,2149 mygetc(161,3344 gobble(181,3561 lexerror(193,3691 skip_to(200,3758 handle_cond(264,4887 check_valid_compile_path(284,5277 inc_open(313,5934 handle_include(357,6922 skip_comment(429,8390 skip_comment2(463,8901 #define TRY(480,9110 deltrail(483,9165 #define SAVEC 499,9338 handle_pragma(508,9489 static struct keyword keyword525,9931 lookupword(574,11269 lookup_resword(595,11616 yylex1(601,11709 yylex(1080,21122 islocal(1179,23132 ident(1192,23324 string(1206,23538 number(1240,24045 real(1247,24119 end_new_file(1254,24186 start_new_file(1279,24490 add_instr_name(1332,25962 init_num_args(1338,26045 get_f_name(1402,28466 INLINE int lookup_predef(1415,28641 #define NARGS 1420,28731 #define MARKS 1421,28748 #define SKIPWHITE 1423,28767 #define GETALPHA(1424,28808 cmygetc(1437,28994 refill(1456,29175 handle_define(1480,29525 myungetc(1580,31246 add_input(1587,31308 #define DEFHASH 1602,31552 #define defhash(1604,31600 static 1606,31644 add_define(1607,31656 free_defines(1634,32312 lookup_define(1652,32570 #define SKIPW 1664,32760 expand_define(1672,32900 #define SKPW 1779,35112 exgetc(1782,35186 #define BNOT 1841,36063 #define LNOT 1842,36080 #define UMINUS 1843,36097 #define UPLUS 1844,36114 #define MULT 1846,36132 #define DIV 1847,36149 #define MOD 1848,36166 #define BPLUS 1849,36183 #define BMINUS 1850,36200 #define LSHIFT 1851,36217 #define RSHIFT 1852,36234 #define LESS 1853,36251 #define LEQ 1854,36268 #define GREAT 1855,36285 #define GEQ 1856,36302 #define EQ 1857,36319 #define NEQ 1858,36336 #define BAND 1859,36353 #define XOR 1860,36370 #define BOR 1861,36387 #define LAND 1862,36404 #define LOR 1863,36421 #define QMARK 1864,36438 #define optab1 1876,36960 cond_get_exp(1879,37001 set_inc_list(2046,39977 lex.h,77 #define MLEN 1,0 #define NSIZE 2,18 struct lpc_predef_s lpc_predef_s4,37 lint.h,724 #define _lint_h_2,17 #define DEBUG_CHK_REF 8,116 #define DEBUG_RESET 9,140 #define DEBUG_CLEAN_UP 10,162 #define DEBUG_SWAP 11,187 #define DEBUG_OUTPUT 12,208 #define DEBUG_CONNECT 13,232 #define DEBUG_TELNET 14,257 #define DEBUG_RESTORE 15,281 #define DEBUG_OB_REF 16,307 #define DEBUG_PROG_REF 17,332 #define DEBUG_LOAD 18,359 #define DEBUG_DESTRUCT 19,383 #define DEBUG_LIVING 20,411 #define DEBUG_COMMAND 21,437 #define DEBUG_ADD_ACTION 22,464 #define DEBUG_SENTENCE 23,495 #define DEBUG_BREAK_POINT 24,524 #define INLINE 35,708 #define INLINE37,736 #define signal 41,774 # define PROT_STDIO(45,818 # define PROT_STDIO(47,865 #define access_program(140,2858 #define access_object(141,2887 main.c,169 update_current_time(61,1251 main(68,1375 char *string_copy(348,7622 debug_message(360,7768 debug_message_svalue(397,8360 xalloc(438,8984 start_ip_demon(491,10041 make_func.y,403 %type 63,1344 funcs:71,1521 optional_ID:73,1556 optional_default:75,1602 func:77,1677 type:134,3270 basic:136,3319 arg_list:138,3394 typel2:142,3544 arg_type:150,3713 typel:160,3911 struct type type166,4110 int main(183,4368 void yyerror(261,6475 int ident(268,6592 type_str(299,7264 int yylex1(319,7660 int yylex(355,8330 char *etype1(359,8368 etype(384,8778 char *ctype(419,9516 make_table.c,26 main(7,83 lower(54,1124 mapping.c,470 #define EQSVALUE(26,562 #define FILL_FACTOR 62,1450 #define FSIZE(63,1474 abortmap(68,1573 free_apairs(76,1687 free_mapping(90,1911 allocate_map(107,2244 card_mapping(130,2821 newpair(136,2907 hashsvalue(148,3243 get_map_lvalue(169,3744 map_domain(202,4365 map_codomain(220,4696 make_mapping(237,5026 add_mapping(275,5888 addto_mapping(297,6379 remove_mapping(310,6639 rehash_map(338,7205 copy_mapping(371,7980 map_map(400,8904 filter_map(478,10914 mapping.h,54 struct apair apair2,1 struct mapping mapping8,196 mudstat.c,229 #define MUDSTAT21,235 #define RUSAGE_SELF 35,514 mudstatus_set(57,948 mark_millitime(91,1636 get_millitime(123,2230 get_processtime(148,2626 int get_processtime(171,3132 reset_mudstatus(175,3182 print_mudstatus(186,3336 mudstat.h,135 #define EXTERN7,95 #define EXTERN 9,116 #define MUDSTAT_FILE 17,383 #define MUDSTAT_LOGTIME 18,422 #define MUDSTAT_LOGEVAL 19,450 object.c,1070 #define align(33,637 restore_newline(51,1001 struct savebuf savebuf64,1156 add_strbuf(72,1248 #define Fprintf(93,1639 save_string(98,1760 save_array(134,2247 save_mapping(148,2467 save_one(168,2809 void save_object(207,3578 m_save_object(300,5818 void save_map(342,6864 valtostr(424,8689 #define BIG 436,8892 restore_array(443,9019 restore_mapping(496,9974 restore_one(544,10681 restore_object(672,12910 m_restore_object(752,14755 restore_map(780,15227 tell_npc(861,16954 tell_object(875,17342 free_object(886,17533 add_ref(925,18512 get_empty_object(940,18997 void remove_all_objects(960,19506 check_ob_ref(979,19763 #define LivHash(1007,20469 #define LivHash(1011,20638 #define LivHash(1013,20710 find_living_object(1018,20798 set_living_name(1045,21370 remove_living_name(1065,21747 stat_living_objects(1088,22294 reference_prog 1098,22569 void register_program(1109,22833 free_prog(1136,23597 create_object(1195,25099 recreate_object(1224,25775 shadow_catch_message(1263,26848 inherit_list(1290,27370 change_ref(1307,27743 object.h,227 #define O_CREATED 14,367 #define O_ENABLE_COMMANDS 15,425 #define O_CLONE 16,489 #define O_DESTRUCTED 17,553 #define O_SWAPPED 18,606 #define O_ONCE_INTERACTIVE 19,659 struct callcall21,730 struct object object33,928 otable.c,229 init_otable(32,895 #define ObjHash(42,1018 #define ObjHash(46,1177 #define ObjHash(48,1244 find_obj_n(59,1450 enter_object_hash(97,2095 remove_object_hash(126,2747 lookup_object_hash(152,3357 show_otable_status(168,3710 parse.c,749 #define EQ(259,8770 #define EQN(260,8803 #define EMPTY(261,8848 #define QGET_ID 266,8936 #define QGET_PLURID 270,9037 #define QGET_ADJID 274,9152 #define QGET_PREPOS 278,9265 #define QGET_ALLWORD 282,9366 load_lpc_info(309,10367 parse 406,12861 stack_put(695,20070 slice_words(713,20536 sub_parse(756,21420 one_parse(832,23223 number_parse(969,26639 item_parse(1049,28700 living_parse(1149,31269 single_parse(1203,32612 prepos_parse(1242,33805 match_object(1329,35640 find_string(1413,37237 check_adjectiv(1476,38560 member_string(1565,40827 parse_to_plural(1592,41342 parse_one_plural(1640,42390 process_string(1725,44864 process_part(1800,46706 process_value(1825,47358 break_string(1912,49340 query_xverb(2018,51362 patchlevel.h,25 #define PATCH_LEVEL 1,0 port.c,125 random_number(41,969 random_float(97,2010 get_current_time(121,2592 time_string(127,2688 bcopy(134,2772 bzero(140,2846 postlang.y,2624 all:51,1547 program:53,1600 possible_semi_colon:56,1665 inheritance:59,1761 opt_inherit_name:100,2920 invariant 115,3270 pre_condition 137,3809 post_condition 162,4402 opt_int 187,5009 assertion 190,5060 number:203,5322 optional_star:214,5557 block_or_semi:216,5632 opt_pre_post_cond 227,5869 pre_post_cond 229,5920 def:234,6050 new_arg_name:397,10252 argument:440,11609 argument_list:456,12118 type_modifier:459,12247 type_modifier_list:466,12527 type:469,12631 cast:471,12711 opt_basic_type:476,12778 basic_type:478,12845 name_list:487,13282 new_name:490,13331 block:518,14034 local_declarations:521,14088 new_local_name:524,14179 local_name_list:547,14755 statements:550,14828 statement:554,14896 while:587,15825 do:607,16553 for:630,17428 for_expr:659,18479 switch:662,18555 case:764,21527 case_label:806,22444 constant:827,23065 const1:830,23126 const2:833,23188 const3:836,23250 const4:840,23360 const5:846,23562 const6:850,23674 const7:854,23780 const8:859,23930 const9:862,23986 default:867,24117 comma_expr:883,24535 expr0:888,24646 expr01:901,24972 assign:929,25720 return:941,26113 expr_list:958,26559 expr_list2:962,26691 m_expr_list:965,26810 m_expr_list2:969,26954 expr1:972,27130 expr2:989,27486 expr211:1006,27844 expr212:1017,28143 expr213:1028,28436 expr22:1051,29114 expr23:1073,29805 expr24:1083,30095 expr25:1103,30671 expr27:1132,31568 expr28:1163,32454 expr3:1172,32684 expr31:1207,33486 expr4:1223,33863 catch:1327,37012 sscanf:1337,37286 parse_command:1342,37391 lvalue_list:1347,37527 identifier:1350,37613 fun_identifier:1364,38043 lvalue:1368,38149 real:1408,39279 string:1415,39387 string_constant:1423,39516 string_con1:1428,39588 function_call:1438,39770 function_name:1703,47067 cond:1705,47094 condStart:1716,47371 optional_else_part:1723,47490 static void ins_f_byte(1728,47571 yyerror(1740,47775 check_declared(1755,48077 verify_declared(1833,50342 free_all_local_names(1854,50841 add_local_name(1866,51019 find_inherit(1879,51307 copy_inherits(1890,51518 check_inherits(1950,53223 hash_func 1978,53799 store_line_number_info(2053,55868 old_store_line_number_info(2105,57072 store_reloc_data(2129,57742 get_type_name(2142,58082 type_error(2178,58966 remove_undefined_prototypes 2198,59275 compile_file(2218,59664 get_two_types(2228,59761 remember_include(2247,60228 #define H_OFFSET(2265,60664 load_segments(2311,62070 process_reloc(2356,63134 link_C_functions(2425,64834 epilog(2457,65604 prolog(2671,71616 add_new_init_jump(2706,72609 search_for_ext_function(2717,72781 prelang.y,772 add_arg_type(205,6129 pop_arg_stack(221,6547 get_argument_type(233,6799 add_to_mem_block(242,6962 static unsigned mem_block_size(253,7299 ins_byte(261,7434 ins_short(272,7733 upd_short(279,7874 read_short(286,8048 ins_long(300,8387 defined_function(312,8665 push_address(400,11134 push_explicit(411,11348 pop_address(422,11547 define_new_function(437,11763 is_simul_efun 571,15177 define_variable(584,15503 get_short(605,16057 store_prog_string(616,16207 struct labellabel644,16944 make_label(651,17027 ins_label(662,17254 set_label(679,17567 static int cmp_case_keys(696,17938 add_to_case_heap(706,18251 static void transfer_init_control(794,20450 clear_init_arg_stack(814,20887 push_init_arg_address(819,20949 dump_init_arg_table(827,21086 regexp.c,1437 #define END 103,4168 #define BOL 104,4208 #define EOL 105,4263 #define ANY 106,4312 #define ANYOF 107,4361 #define ANYBUT 108,4424 #define BRANCH 110,4499 #define BACK 112,4573 #define EXACTLY 113,4635 #define NOTHING 114,4683 #define STAR 115,4731 #define WORDSTART 117,4809 #define WORDEND 118,4878 #define OPEN 119,4945 #define CLOSE 122,5051 #define OP(156,6432 #define NEXT(157,6453 #define OPERAND(158,6510 #define SPECIAL 164,6572 #define LBRAC 165,6594 #define RBRAC 166,6622 #define ASTERIX 167,6650 #define OR_OP 168,6680 #define DOLLAR 169,6708 #define DOT 170,6737 #define CARET 171,6763 #define LSQBRAC 172,6791 #define RSQBRAC 173,6821 #define LSHBRAC 174,6851 #define RSHBRAC 175,6881 #define FAIL(176,6911 #define ISMULT(177,6958 #define META 178,6993 #define CHARBITS 180,7036 #define UCHARAT(181,7058 #define UCHARAT(183,7112 #define ISWORDPART(185,7159 #define HASWIDTH 190,7253 #define SIMPLE 191,7313 #define SPSTART 192,7372 #define WORST 193,7412 #define STATIC 208,7797 regcomp(240,8957 reg(372,12272 regbranch(441,13938 regpiece(478,14965 regatom(523,16013 regnode(630,18218 regc(653,18583 reginsert(667,18795 static void regtail(692,19258 regoptail(722,19800 regexec(759,20579 regtry(815,21903 regmatch(851,22798 regrepeat(1050,26877 regnext(1096,27678 regdump(1121,28056 *regprop(1164,29030 strcspn(1252,30621 regsub(1274,31015 regerror(1336,32476 regexp.h,106 #define NSUBEXP 9,154 typedef struct regexp regexp10,174 } regexp;regexp18,471 #define MAGIC 25,617 sent.h,30 struct sentence sentence2,1 simul_efun.c,91 get_simul_efun(23,408 assert_simul_efun_ob_loaded(128,2953 query_simul_efun_ob(150,3384 simulate.c,1293 #define lstat 41,837 find_status(86,2087 swap_objects(157,4055 load_object(206,5311 make_new_name(521,12570 clone_object(537,12835 environment(608,14890 command_for_object(633,15645 object_present(660,16282 object_present2(721,17404 destruct_object(773,18472 destruct2(990,23820 enable_commands(1055,25518 input_to(1082,26071 #define MAX_LINES 1115,26804 pstrcmp(1121,26887 get_dir(1142,27521 tail(1274,30471 remove_file(1309,31168 print_svalue(1321,31369 a_msg(1344,32030 find_object(1361,32395 struct object *find_object_no_create(1378,32750 find_object2(1397,33143 apply_command(1424,33672 update_actions(1457,34564 move_object(1592,37699 alloc_sentence(1740,41395 free_all_sent(1757,41656 free_sentence(1769,41802 player_parser(1790,42206 add_action(2013,47229 remove_sent(2052,48322 get_gamedriver_info(2079,48962 get_local_commands(2335,57384 fatal(2383,58478 throw_error(2434,59685 error(2454,60113 legal_path(2544,62462 smart_log(2568,62881 check_valid_path(2599,63960 startshutdowngame(2639,64808 shutdowngame(2651,65052 slow_shut_down(2677,65543 match_string(2689,65742 #define S_ISDIR(2735,66522 #define S_ISREG(2739,66591 isdir(2743,66648 strip_trailing_slashes(2751,66760 copy 2763,66952 do_move 2863,68717 do_rename(2947,70511 smalloc.c,2390 #define MALLOC_ALIGN 30,761 #define MALLOC_ALIGN_831,784 #define MALLOC_ALIGN 33,813 #define SBRK_OK39,1035 #define POINTER 40,1051 #define FREE_RETURN_TYPE 41,1074 #define FREE_RETURN 42,1104 #define SFREE_RETURN_TYPE 43,1132 #define SFREE_RETURN 44,1175 #define FIT_STYLE_FAST_FIT46,1209 #define fake(50,1257 #define smalloc 52,1274 #define sfree 53,1297 #define srealloc 54,1318 #define SMALL_BLOCK_MAX_BYTES 56,1344 #define SMALL_CHUNK_SIZE 57,1378 #define CHUNK_SIZE 58,1410 #define SINT 60,1439 #define SMALL_BLOCK_MAX 61,1464 #define PREV_BLOCK 63,1518 #define THIS_BLOCK 64,1548 #define NO_REF 65,1578 #define MASK 66,1637 #define MAGIC 68,1663 typedef unsigned long u;u73,1777 typedef unsigned int u;u75,1808 typedef struct { unsigned counter, size; } t_stat;t_stat100,2504 #define count(101,2555 #define count_up(102,2633 #define count_back(103,2687 #define s_size_ptr(114,3007 #define s_next_ptr(115,3033 smalloc(122,3173 int malloc_size_mask(203,5411 int malloced_size(205,5452 SFREE_RETURN_TYPE sfree(211,5527 #define BEST_FIT 249,6234 #define FIRST_FIT 250,6253 #define HYBRID 251,6273 #define fit_style 253,6292 #define l_size_ptr(259,6428 #define l_next_ptr(260,6455 #define l_prev_ptr(261,6496 #define l_next_block(262,6537 #define l_prev_block(263,6585 #define l_prev_free(264,6635 #define l_next_free(265,6680 void show_block(267,6740 typedef /*signed*/ char balance_t;balance_t278,6975 # define BALANCE_T_BITS 279,7014 typedef short balance_t;balance_t281,7048 # define BALANCE_T_BITS 282,7077 # define NO_BARREL_SHIFT286,7259 struct free_block free_block289,7294 static int check_avl(310,7980 static int do_check_avl(346,9263 void remove_from_free_list(358,9525 void add_to_free_list(674,16531 void show_free_list(918,23642 void remove_from_free_list(930,23806 void add_to_free_list(944,24099 void build_block(963,24472 static void mark_block(975,24743 static char *esbrk(987,25009 large_malloc(1012,25487 static void large_free(1263,30898 POINTER srealloc(1292,31439 int resort_free_list(1318,31873 #define dump_stat(1320,31911 #define dump_stat1(1321,31952 #define dump_stat2(1322,32020 dump_malloc_data(1325,32119 POINTER calloc(1350,33335 void walk_new_small_malloced(1368,33622 verify_sfltable(1410,34546 verify_free(1437,35100 apa(1472,35821 test_malloc(1478,35870 sprintf.c,1570 #define RETURN_ERROR_MESSAGES71,3218 typedef unsigned int format_info;format_info80,3416 #define INFO_T 107,4078 #define INFO_T_ERROR 108,4097 #define INFO_T_NULL 109,4122 #define INFO_T_LPC 110,4146 #define INFO_T_STRING 111,4169 #define INFO_T_INT 112,4195 #define INFO_T_CHAR 113,4218 #define INFO_T_OCT 114,4242 #define INFO_T_HEX 115,4265 #define INFO_T_C_HEX 116,4288 #define INFO_J 118,4314 #define INFO_J_CENTRE 119,4334 #define INFO_J_LEFT 120,4361 #define INFO_PP 122,4387 #define INFO_PP_SPACE 123,4408 #define INFO_PP_PLUS 124,4435 #define INFO_ARRAY 126,4462 #define INFO_COLS 127,4487 #define INFO_TABLE 128,4511 #define BUFF_SIZE 130,4537 #define ERROR(132,4562 #define ERR_BUFF_OVERFLOW 133,4601 #define ERR_TO_FEW_ARGS 134,4655 #define ERR_INVALID_STAR 135,4725 #define ERR_PRES_EXPECTED 136,4777 #define ERR_INVALID_FORMAT_STR 137,4842 #define ERR_INCORRECT_ARG_S 138,4906 #define ERR_CST_REQUIRES_FS 139,4962 #define ERR_BAD_INT_TYPE 140,5029 #define ERR_UNDEFINED_TYPE 141,5084 #define ERR_QUOTE_EXPECTED 142,5142 #define ERR_UNEXPECTED_EOS 143,5200 #define ERR_NULL_PS 144,5264 #define ADD_CHAR(146,5315 #define GET_NEXT_ARG 152,5427 #define SAVE_CHAR(157,5525 typedef struct SaveChars SaveChars169,5772 } savechars;savechars174,5860 typedef struct ColumnSlashTable ColumnSlashTable176,5874 } cst;cst190,6329 stradd(202,6724 numadd(215,6958 void add_indent(246,7527 svalue_to_string(269,7999 add_justified(383,10840 add_column(460,12168 add_table(516,13473 string_print_formatted(562,14741 stralloc.c,537 #define STRALLOC5,41 #define malloced_size(11,154 #define malloc_size_mask(15,284 #define malloced_size(16,316 #define MAXSHORT 51,1948 #define WORD_ALIGN_BIT 52,1994 #define NEXT(68,2369 #define REFS(70,2468 init_shared_strings(84,2904 overhead_bytes(89,2936 #define StrHash(101,3230 #define StrHash(105,3388 #define StrHash(107,3454 findstring(123,3939 alloc_new_string(160,4660 make_shared_string(176,5058 increment_string_ref(197,5342 decrement_string_ref(206,5487 free_string(227,6066 add_string_status(253,6642 strtod.c,80 #define TRUE 20,588 #define FALSE 21,603 #define NULL 24,639 strtod(66,1784 super_snoop.c,23 read_snoop_file(9,120 swap.c,934 #define align(21,541 #define tell(24,680 #define NEW_SWAP27,729 assert_swap_file(72,1892 #define swap_read(94,2327 #define swap_write(95,2399 #define swap_tell(96,2473 #define swap_seek(97,2510 #define swap_flush(98,2571 static int start_block(103,2660 static int end_block(130,3301 swap_block(164,4158 delete_block(238,5969 start_read(276,6934 end_read(295,7397 read_block(306,7561 #define BUFFER_SIZE 338,8336 init_block_move(343,8444 add_block_move(352,8589 flush_block_move(392,9508 move_block(421,9949 swap_svalue(483,11154 unswap_svalue(601,13587 swap_object(687,15591 load_ob_from_swap(739,16752 remove_swap_file(779,17746 unlink_swap_file(788,17858 swap_segment(797,17964 unswap_segment(822,18626 swap_lineno(846,19354 load_lineno_from_swap(898,20556 swap_program(927,21280 load_prog_from_swap(964,22193 remove_ob_from_swap(991,22944 remove_prog_from_swap(1002,23121 try_to_swap(1024,23493 switch.h,36 #define ZERO_AS_STR_CASE_LABEL 2,1 sysmalloc.c,127 sysmalloc_init(9,110 #define dump_stat(17,215 #define dump_stat1(18,256 #define dump_stat2(19,324 dump_malloc_data(22,417 ualarm.c,38 #define USPS 37,1864 ualarm(45,2106