home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 528.L2EXT.H < prev    next >
C/C++ Source or Header  |  1988-05-12  |  5KB  |  139 lines

  1. /**************************************************************************\
  2. *                                                                          *
  3. *                                                                          *
  4. *    *****                      *****                                      *
  5. *      *****                  *****                                        *
  6. *        *****              *****                                          *
  7. *          *****          *****                                            *
  8. *            *****      *****                                              *
  9. *              *****  *****                                                *
  10. *            *****      *****                                              *
  11. *          *****          *****          The Firmware. The Net.            *
  12. *        *****              *****        Portable. Compatible.             *
  13. *      *****                  *****      Public Domain.                    *
  14. *    *****                      *****    By NORD><LINK.                    *
  15. *                                                                          *
  16. *                                                                          *
  17. *                                                                          *
  18. *    L2EXT.H   -   Externals fuer Level 2                                  *
  19. *                  (globale Variable und nicht-int-Funktionen)             *
  20. *                                                                          *
  21. *    angelegt:      DC4OX                                                  *
  22. *    modifiziert:                                                          *
  23. *                                                                          *
  24. \**************************************************************************/
  25.  
  26.  
  27.  
  28.  
  29.  
  30. /*                                                           Funktionen   */
  31. /**************************************************************************/
  32.  
  33.  
  34.  
  35. extern char       *minmem();                      /* L1...                */
  36. extern char       *maxmem();
  37.  
  38.  
  39.  
  40. extern BOOLEAN     itolnk();                      /* L2...                */
  41. extern BOOLEAN     digipt();
  42. extern BOOLEAN     tol3sw();
  43. extern BOOLEAN     srxdNR();
  44. extern BOOLEAN     isnxti();
  45. extern BOOLEAN     splcpy();
  46. extern unsigned    setNR();
  47.  
  48. #ifdef FIRMWARE
  49. extern MBHEAD     *cpyfb();
  50. #endif
  51.  
  52. extern BOOLEAN     takfhd();
  53. extern BOOLEAN     getfid();
  54. extern MBHEAD     *makfhd();
  55. extern BOOLEAN     istome();
  56. extern BOOLEAN     cmpcal();
  57. extern BOOLEAN     cmpidl();
  58. extern BOOLEAN     cmpid();
  59. extern BOOLEAN     l1put();
  60. extern unsigned    l1get();
  61. extern LEHEAD     *allocb();
  62. extern LEHEAD     *unlink();
  63. extern LEHEAD     *relink();
  64.  
  65.  
  66.  
  67. extern BOOLEAN     fmlink();                      /* L3... / TF...        */
  68.  
  69.  
  70.  
  71. extern unsigned    nbrprt();                      /* L7... / TF...        */
  72. extern BOOLEAN     isrout();
  73. extern BOOLEAN     iswarm();
  74.  
  75.  
  76.  
  77.  
  78.  
  79. /*                                                             Variable   */
  80. /**************************************************************************/
  81.  
  82.  
  83.  
  84. extern char        myid[];                        /* L2...                */
  85. extern char        alias[];
  86.  
  87. #ifndef FIRMWARE
  88. extern char        istraf[];
  89. #endif
  90.  
  91. extern char        nmblks;
  92. extern char        Ypar;
  93. extern char        Vpar;
  94. extern char        rxfhdr[];
  95. extern char        rxfctl;
  96. extern char        rxfPF;
  97. extern char        rxfV2;
  98. extern char        rxfCR;
  99. extern char        rxfprt;
  100. extern char        txfhdr[];
  101. extern char        txfctl;
  102. extern char        txfPF;
  103. extern char        txfV2;
  104. extern char        txfCR;
  105. extern char        txfprt;
  106. extern unsigned    Fpar;
  107. extern unsigned    Opar;
  108. extern unsigned    Npar;
  109. extern unsigned    T2par;
  110. extern unsigned    T3par;
  111. extern unsigned    Rpar;
  112. extern unsigned    nmbfre;
  113. extern LHEAD       freel;
  114. extern LHEAD       rxfl;
  115. extern LHEAD       stfl;
  116. extern LHEAD       trfl;
  117. extern LHEAD       txl2fl[];
  118. extern MBHEAD     *rxfhd[];
  119. extern MBHEAD     *txfhd[];
  120. extern LNKBLK      lnktbl[];
  121. extern LNKBLK     *lnkpoi;
  122.  
  123.  
  124.  
  125. extern LHEAD       l3rxfl;                        /* L3... / TF...        */
  126. extern unsigned    ininat;
  127. extern unsigned    conctl;
  128.  
  129.  
  130.  
  131. extern unsigned    VCpar;                         /* L7... / TF...        */
  132.  
  133. #ifdef FIRMWARE
  134. extern LHEAD       monfl;
  135. #endif
  136.  
  137.  
  138. /* Ende von L2EXT.H */
  139.