home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / program / compiler / nasm20b / nasm_src / nasm.h < prev    next >
C/C++ Source or Header  |  1993-01-19  |  6KB  |  255 lines

  1. #ifndef _NASM_
  2. # define _NASM_ 1
  3. # ifndef _STRUCTS_
  4. #  include "structs.h"
  5. # endif
  6. label
  7.                *enter_elabel(),
  8.                *enter_flabel(),
  9.                *enter_llabel(),
  10.                *find_label(),
  11.                *lab_alloc(),
  12.                *llab_alloc();
  13.  
  14.  
  15. macro
  16.                *find_macro();
  17.  
  18.  
  19. expr
  20.                *copyexpr(),
  21.                *ival_pl(),
  22.                *lval_pl(),
  23.                *op_pl(),
  24.                *sexp_alloc();
  25.  
  26.  
  27. lexpr
  28.                *lex_alloc(),
  29.                *lex_get(),
  30.                *lex_pl(),
  31.                *slex_ch();
  32.  
  33. ref
  34.                *ref_alloc();
  35.  
  36.  
  37. imm
  38.                *imm_alloc();
  39.  
  40. fix
  41.                *fix_alloc();
  42.  
  43. seg
  44.                *seg_alloc();
  45.  
  46.  
  47. void
  48.                align(),
  49.                aload(),
  50.                build_rseg(),
  51.                build_seg(),
  52.                callfoo(),
  53.                check_dseg(),
  54.                check_fseg(),
  55.                clean_labels(),
  56.                code_reloc(),
  57.                complete(),
  58.                cure_patch(),
  59.                do_calc(),
  60.                do_patch(),
  61.                do_load(),
  62.                do_local(),
  63.                do_macro(),
  64.                downcase(),
  65.                def_label(),
  66.                delete(),
  67.                dpop(),
  68.                dropfloat(),
  69.                dropbytes(),
  70.                dropdbytes(),
  71.                dropsbytes(),
  72.                dropwords(),
  73.                dummy(),
  74.                dump_imm(),
  75.                dump_buffer(),
  76.                dump_open(),
  77.                dump_reloc(),
  78.                dump_stack(),
  79.                endif_treat(),
  80.                else_treat(),
  81.                enter_pclabel(),
  82.                entrefer(),
  83.                err_undefs(),
  84.                err_wrongdefs(),
  85.                exp_link(),
  86.                exp_makbuf(),
  87.                expr_tryfree(),
  88.                extract(),
  89.                file_lib(),
  90.                finalshit(),
  91.                finalstats(),
  92.                find_undef(),
  93.                fix_include(),
  94.                fix_lup(),
  95.                fix_up(),
  96.                fixheader(),
  97.                fix_makbuf(),
  98.                fliplinks(),
  99.                flipstructs(),
  100.                generate(),
  101.                get_minmax(),
  102.                h_print(),
  103.                if_treat(),
  104.                imm_link(),
  105.                imm_makbuf(),
  106.                inc_line(),
  107.                include(),
  108.                junk_suckin(),
  109.                kill_buffer(),
  110.                lerr_imms(),
  111.                list(),
  112.                llab_free(),
  113.                load_macro(),
  114.                lsyntax(),
  115.                mark(),
  116.                nexit(),
  117.                next_buffer(),
  118.                oload(),
  119.                page0decl(),
  120.                pluserrors(),
  121.                print_char(),
  122.                print_secret(),
  123.                print2_secret(),
  124.                pro_init(),
  125.                pro_exit(),
  126.                prtname(),
  127.                real_setorg(),
  128.                recalc(),
  129.                ref_link(),
  130.                rel_makbuf(),
  131.                refer(),
  132.                rept_macro(),
  133.                reserve(),
  134.                save_patch(),
  135.                schtatz(),
  136.                seg_link(),
  137.                seg_makbuf(),
  138.                setorg(),
  139.                show_all(),
  140.                show_jmp(),
  141.                show_values(),
  142.                stats(),
  143.                sym_lib(),
  144.                sym_link(),
  145.                sym_makbuf(),
  146.                sym2_link(),
  147.                takt(),
  148.                the_10seek(),
  149.                undefine(),
  150.                upcase(),
  151.                version0(),
  152.                vpopchk(),
  153.                vpushchk(),
  154.                wrapup(),
  155.                write_results(),
  156.                xload(),
  157.                yy_txt2val(),
  158.                yyerror();
  159.  
  160. float
  161.                *make_float();
  162.  
  163. lword
  164.                x_write(),
  165.                x_read(),
  166.                calc_hash(),
  167.                exp_size(),
  168.                fix_size(),
  169.                imm_size(),
  170.                rel_size(),
  171.                seg_size(),
  172.                sym_size();
  173.  
  174.  
  175. int
  176.                ab_ascin(),
  177.                check_name(),
  178.                check_double(),
  179.                directive_suckin(),
  180.                file_suckin(),
  181.                float_suckin(),
  182.                get_itoken(),
  183.                get_etoken(),
  184.                hex_suckin(),
  185.                ident2_suckin(),
  186.                ident_suckin(),
  187.                int_suckin(),
  188.                is_def(),
  189.                is_ref(),
  190.                ismarked(),
  191.                label_suckin(),
  192.                lerr_undefs(),
  193.                lex_cnt(),
  194.                lexer(),
  195.                lload(),
  196.                load(),
  197.                macro_suckin(),
  198.                nilexer(),
  199.                option_suckin(),
  200.                para_suckin(),
  201.                push(),
  202.                string_suckin(),
  203.                yylex(),
  204.                yyparse();
  205.  
  206.  
  207. char
  208.                *cnv(),
  209.                *get_filename(),
  210.                *make_string(),
  211.                *str_alloc();
  212.                
  213.  
  214. char               
  215.                pop(),
  216.                look();
  217.  
  218.  
  219. byte
  220.                input(),
  221.                uinput();
  222.                
  223. void           nwarning(),
  224.                nmessage(),
  225.                nswarning(),
  226.                nerror(),
  227.                nierror(),
  228.                nterror(),
  229.                nberror(),
  230.                nferror(),
  231.                ngerror(),
  232.                ngferror(),
  233.                nserror(),
  234.                npanic(),
  235.                nexit(),
  236.                nharhar(),
  237.                ENTER(), 
  238.                MESS(), 
  239.                SMESS(), 
  240.                IMESS(), 
  241.                LEAVE(),
  242.                ALEAVE(),
  243.                SETBACK(), 
  244.                SAVESTATE(),
  245.                ab_gchr1(),
  246.                ab_tstnum(),
  247.                ab_getchar(),
  248.                ab_tstchar(),
  249.                ab_norm(),
  250.                ab_zfr0(),
  251.                ab_zxly(),
  252.                ab_nibsh0();
  253. #endif
  254.  
  255.