48 #define WORD sizeof(long)
72 #define LOCALSETUPFILE "./.set_up"
91 #define GC_THRESHOLD (alloc_words>>3)
99 #define COPY_THRESHOLD (GC_THRESHOLD>>3)
114 #define WL_MAXINT 9007199254740991.0
121 #define PRETTY_SIZE 20000L
128 #define MAX_BUILT_INS 300L
136 #define STRLEN 10000L
143 #define PAGE_WIDTH 80L
150 #define PRINT_DEPTH 1000000000L
157 #define PRINT_SPLIT 1000000000L
164 #define PRINT_POWER 9L
172 #define PARSER_STACK_SIZE 10000L
179 #define MAX_PRECEDENCE 1200L
185 #define PRINT_BUFFER 100000L
199 #define PROMPT_BUFFER 200L
206 #define MAX_LEVEL ((PROMPT_BUFFER-4-strlen(PROMPT))/2)
214 #define XEVENTDELAY 1000L
221 #define MAX_TRACE_INDENT 40L
228 #define QUOTED_TRUE 1L
235 #define UNFOLDED_TRUE 2L
291 #define INT_SIZE 8*sizeof(unsigned long)
348 #define INIT_TIME_STAMP 1L
359 #define psi_term_ptr 0
377 #define destroy_window 7+32
384 #define show_window 8+32
391 #define hide_window 9+32
398 #define show_subwindow 10+32
405 #define hide_subwindow 11+32
412 #define undo_action 32
422 #define set_1_2_3_4 15
434 #define UNEVALED (1<<1)
435 #define JUSTFAIL (1<<2)
436 #define POLYTYPE (1<<3)
437 #define MANDATORY (1<<4)
438 #define NOVALUE (1<<5)
443 #define STREAM "stream"
444 #define INPUT_FILE_NAME "input_file_name"
445 #define LINE_COUNT "line_count"
446 #define START_OF_LINE "start_of_line"
447 #define SAVED_CHAR "saved_char"
448 #define OLD_SAVED_CHAR "old_saved_char"
449 #define SAVED_PSI_TERM "saved_psi_term"
450 #define OLD_SAVED_PSI_TERM "old_saved_psi_term"
451 #define EOF_FLAG "eof_flag"
452 #define CURRENT_MODULE "current_module"
456 #define xDefaultFont -1
457 #define xDefaultLineWidth -1
491 #define unify_noeval 3L
496 #define freeze_cut 8L
497 #define implies_cut 9L
498 #define general_cut 10L
500 #define type_disj 12L
502 #define del_clause 14L
505 #define c_what_next 17L
520 #define isa_nle_sel 5
521 #define isa_nlt_sel 6
522 #define isa_nge_sel 7
523 #define isa_ngt_sel 8
524 #define isa_neq_sel 9
525 #define isa_cmp_sel 10
526 #define isa_ncmp_sel 11
531 #define HASHSIZE 2048L
535 #define NUMBUCKETS 1024L
558 #define stdin_fileno fileno (stdin)
566 #define xDefaultFont -1
567 #define xDefaultLineWidth -1
572 #define predicate_it 2
573 #define function_it 3
589 #define DRAW_RECTANGLE 2
591 #define DRAW_POLYGON 4
592 #define FILL_RECTANGLE 5
594 #define FILL_POLYGON 7
595 #define DRAW_STRING 8
596 #define DRAW_IMAGE_STRING 9
long type_ptr
Used to identify the object on the undo_stack.