template.cpp 1: 
template.cpp 2: 
template.cpp 3: 
template.cpp 4: 
template.cpp 5: 
template.cpp 6: 
template.cpp 7: 
template.cpp 8: 
template.cpp 9: 
template.cpp 10: 
template.cpp 11: 
template.cpp 12: 
template.cpp 13: 
template.cpp 14: 
template.cpp 15: 
template.cpp 16: 
template.cpp 17: 
template.cpp 18: 
template.cpp 19: 
template.cpp 20: 
template.cpp 21: 
template.cpp 22: 
template.cpp 23: 
template.cpp 24: 
template.cpp 25: 
\BC31\INCLUDE\string.h 1: 
\BC31\INCLUDE\string.h 2: 
\BC31\INCLUDE\string.h 3: 
\BC31\INCLUDE\string.h 4: 
\BC31\INCLUDE\string.h 5: 
\BC31\INCLUDE\string.h 6: 
\BC31\INCLUDE\string.h 7: 
\BC31\INCLUDE\string.h 8: 
\BC31\INCLUDE\string.h 9: 
\BC31\INCLUDE\string.h 10: 
\BC31\INCLUDE\string.h 11: 
\BC31\INCLUDE\string.h 12: 
\BC31\INCLUDE\string.h 13: 
\BC31\INCLUDE\_defs.h 1: 
\BC31\INCLUDE\_defs.h 2: 
\BC31\INCLUDE\_defs.h 3: 
\BC31\INCLUDE\_defs.h 4: 
\BC31\INCLUDE\_defs.h 5: 
\BC31\INCLUDE\_defs.h 6: 
\BC31\INCLUDE\_defs.h 7: 
\BC31\INCLUDE\_defs.h 8: 
\BC31\INCLUDE\_defs.h 9: 
\BC31\INCLUDE\_defs.h 10: 
\BC31\INCLUDE\_defs.h 11: 
\BC31\INCLUDE\_defs.h 12: 
\BC31\INCLUDE\_defs.h 13: 
\BC31\INCLUDE\_defs.h 14: 
\BC31\INCLUDE\_defs.h 15: 
\BC31\INCLUDE\_defs.h 16: 
\BC31\INCLUDE\_defs.h 17: 
\BC31\INCLUDE\_defs.h 18: 
\BC31\INCLUDE\_defs.h 19: 
\BC31\INCLUDE\_defs.h 20: 
\BC31\INCLUDE\_defs.h 21: 
\BC31\INCLUDE\_defs.h 22: 
\BC31\INCLUDE\_defs.h 23: 
\BC31\INCLUDE\_defs.h 24: 
\BC31\INCLUDE\_defs.h 25: 
\BC31\INCLUDE\_defs.h 26: 
\BC31\INCLUDE\_defs.h 27: 
\BC31\INCLUDE\_defs.h 28: 
\BC31\INCLUDE\_defs.h 29: 
\BC31\INCLUDE\_defs.h 30: 
\BC31\INCLUDE\_defs.h 31: 
\BC31\INCLUDE\_defs.h 32: 
\BC31\INCLUDE\_defs.h 33: 
\BC31\INCLUDE\_defs.h 34: 
\BC31\INCLUDE\_defs.h 35: 
\BC31\INCLUDE\_defs.h 36: 
\BC31\INCLUDE\_defs.h 37: 
\BC31\INCLUDE\_defs.h 38: 
\BC31\INCLUDE\_defs.h 39: 
\BC31\INCLUDE\_defs.h 40: 
\BC31\INCLUDE\_defs.h 41: 
\BC31\INCLUDE\_defs.h 42: 
\BC31\INCLUDE\_defs.h 43: 
\BC31\INCLUDE\_defs.h 44: 
\BC31\INCLUDE\_defs.h 45: 
\BC31\INCLUDE\_defs.h 46: 
\BC31\INCLUDE\_defs.h 47: 
\BC31\INCLUDE\_defs.h 48: 
\BC31\INCLUDE\_defs.h 49: 
\BC31\INCLUDE\_defs.h 50: 
\BC31\INCLUDE\_defs.h 51: 
\BC31\INCLUDE\_defs.h 52: 
\BC31\INCLUDE\_defs.h 53: 
\BC31\INCLUDE\_defs.h 54: 
\BC31\INCLUDE\_defs.h 55: 
\BC31\INCLUDE\_defs.h 56: 
\BC31\INCLUDE\_defs.h 57: 
\BC31\INCLUDE\_defs.h 58: 
\BC31\INCLUDE\_defs.h 59: 
\BC31\INCLUDE\_defs.h 60: 
\BC31\INCLUDE\_defs.h 61: 
\BC31\INCLUDE\_defs.h 62: 
\BC31\INCLUDE\_defs.h 63: 
\BC31\INCLUDE\_defs.h 64: 
\BC31\INCLUDE\_defs.h 65: 
\BC31\INCLUDE\_defs.h 66: 
\BC31\INCLUDE\_defs.h 67: 
\BC31\INCLUDE\_defs.h 68: 
\BC31\INCLUDE\_defs.h 69:   
\BC31\INCLUDE\_defs.h 70: 
\BC31\INCLUDE\_defs.h 71: 
\BC31\INCLUDE\_defs.h 72: 
\BC31\INCLUDE\_defs.h 73: 
\BC31\INCLUDE\_defs.h 74:     
\BC31\INCLUDE\_defs.h 75: 
\BC31\INCLUDE\_defs.h 76: 
\BC31\INCLUDE\_defs.h 77: 
\BC31\INCLUDE\_defs.h 78: 
\BC31\INCLUDE\_defs.h 79: 
\BC31\INCLUDE\_defs.h 80: 
\BC31\INCLUDE\_defs.h 81: 
\BC31\INCLUDE\_defs.h 82: 
\BC31\INCLUDE\_defs.h 83: 
\BC31\INCLUDE\_defs.h 84: 
\BC31\INCLUDE\_defs.h 85: 
\BC31\INCLUDE\_defs.h 86: 
\BC31\INCLUDE\_defs.h 87: 
\BC31\INCLUDE\_defs.h 88: 
\BC31\INCLUDE\_defs.h 89: 
\BC31\INCLUDE\_defs.h 90: 
\BC31\INCLUDE\_defs.h 91: 
\BC31\INCLUDE\_defs.h 92: 
\BC31\INCLUDE\_defs.h 93: 
\BC31\INCLUDE\_defs.h 94: 
\BC31\INCLUDE\_defs.h 95: 
\BC31\INCLUDE\_defs.h 96: 
\BC31\INCLUDE\_defs.h 97: 
\BC31\INCLUDE\_defs.h 98: 
\BC31\INCLUDE\_defs.h 99: 
\BC31\INCLUDE\_defs.h 100: 
\BC31\INCLUDE\_defs.h 101: 
\BC31\INCLUDE\_defs.h 102: 
\BC31\INCLUDE\_defs.h 103: 
\BC31\INCLUDE\_defs.h 104: 
\BC31\INCLUDE\_defs.h 105: 
\BC31\INCLUDE\_defs.h 106: 
\BC31\INCLUDE\string.h 14: 
\BC31\INCLUDE\string.h 15: 
\BC31\INCLUDE\string.h 16: 
\BC31\INCLUDE\string.h 17: 
\BC31\INCLUDE\_null.h 1: 
\BC31\INCLUDE\_null.h 2: 
\BC31\INCLUDE\_null.h 3: 
\BC31\INCLUDE\_null.h 4: 
\BC31\INCLUDE\_null.h 5: 
\BC31\INCLUDE\_null.h 6: 
\BC31\INCLUDE\_null.h 7: 
\BC31\INCLUDE\_null.h 8: 
\BC31\INCLUDE\_null.h 9: 
\BC31\INCLUDE\_null.h 10:     
\BC31\INCLUDE\_null.h 11: 
\BC31\INCLUDE\_null.h 12: 
\BC31\INCLUDE\_null.h 13: 
\BC31\INCLUDE\_null.h 14: 
\BC31\INCLUDE\_null.h 15: 
\BC31\INCLUDE\_null.h 16: 
\BC31\INCLUDE\_null.h 17: 
\BC31\INCLUDE\string.h 18: 
\BC31\INCLUDE\string.h 19: 
\BC31\INCLUDE\string.h 20: 
\BC31\INCLUDE\string.h 21: 
\BC31\INCLUDE\string.h 22: typedef unsigned size_t;
\BC31\INCLUDE\string.h 23: 
\BC31\INCLUDE\string.h 24: 
\BC31\INCLUDE\string.h 25: 
\BC31\INCLUDE\string.h 26: extern "C" {
\BC31\INCLUDE\string.h 27: 
\BC31\INCLUDE\string.h 28: void  * __cdecl  memchr  (const void  *__s, int __c, size_t __n);
\BC31\INCLUDE\string.h 29: int         __cdecl  memcmp(const void  *__s1,
\BC31\INCLUDE\string.h 30: const void  *__s2, size_t __n);
\BC31\INCLUDE\string.h 31: void  * __cdecl  memcpy(void  *__dest, const void  *__src,
\BC31\INCLUDE\string.h 32: size_t __n);
\BC31\INCLUDE\string.h 33: void  * __cdecl  memmove(void  *__dest, const void  *__src,
\BC31\INCLUDE\string.h 34: size_t __n);
\BC31\INCLUDE\string.h 35: void  * __cdecl  memset(void  *__s, int __c, size_t __n);
\BC31\INCLUDE\string.h 36: char  * __cdecl  strcat(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 37: char  * __cdecl  strchr(const char  *__s, int __c);
\BC31\INCLUDE\string.h 38: int         __cdecl  strcmp(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 39: int         __cdecl strcoll(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 40: char  * __cdecl  strcpy(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 41: size_t      __cdecl  strcspn(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 42: char  * __cdecl  strerror(int __errnum);
\BC31\INCLUDE\string.h 43: size_t      __cdecl  strlen(const char  *__s);
\BC31\INCLUDE\string.h 44: char  * __cdecl  strncat(char  *__dest, const char  *__src,
\BC31\INCLUDE\string.h 45: size_t __maxlen);
\BC31\INCLUDE\string.h 46: int         __cdecl  strncmp(const char  *__s1, const char  *__s2,
\BC31\INCLUDE\string.h 47: size_t __maxlen);
\BC31\INCLUDE\string.h 48: char  * __cdecl  strncpy(char  *__dest, const char  *__src,
\BC31\INCLUDE\string.h 49: size_t __maxlen);
\BC31\INCLUDE\string.h 50: char  * __cdecl  strpbrk(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 51: char  * __cdecl  strrchr(const char  *__s, int __c);
\BC31\INCLUDE\string.h 52: size_t      __cdecl  strspn(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 53: char  * __cdecl  strstr(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 54: char  * __cdecl  strtok(char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 55: size_t      __cdecl strxfrm(char  *__s1, const char  *__s2,
\BC31\INCLUDE\string.h 56: size_t __n );
\BC31\INCLUDE\string.h 57: char  * __cdecl  _strerror(const char  *__s);
\BC31\INCLUDE\string.h 58: 
\BC31\INCLUDE\string.h 59: 
\BC31\INCLUDE\string.h 60: 
\BC31\INCLUDE\string.h 61: 
\BC31\INCLUDE\string.h 62: 
\BC31\INCLUDE\string.h 63: 
\BC31\INCLUDE\string.h 64: 
\BC31\INCLUDE\string.h 65: void  * __cdecl  memccpy(void  *__dest, const void  *__src,
\BC31\INCLUDE\string.h 66: int __c, size_t __n);
\BC31\INCLUDE\string.h 67: int         __cdecl  memicmp(const void  *__s1, const void  *__s2,
\BC31\INCLUDE\string.h 68: size_t __n);
\BC31\INCLUDE\string.h 69: void        __cdecl  movedata(unsigned __srcseg,unsigned __srcoff,
\BC31\INCLUDE\string.h 70: unsigned __dstseg,unsigned __dstoff, size_t __n);
\BC31\INCLUDE\string.h 71: char  * __cdecl stpcpy(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 72: char  * __cdecl _stpcpy(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 73: char  * __cdecl  strdup(const char  *__s);
\BC31\INCLUDE\string.h 74: int         __cdecl  stricmp(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 75: char  * __cdecl  strlwr(char  *__s);
\BC31\INCLUDE\string.h 76: int         __cdecl  strnicmp(const char  *__s1, const char  *__s2,
\BC31\INCLUDE\string.h 77: size_t __maxlen);
\BC31\INCLUDE\string.h 78: char  * __cdecl  strnset(char  *__s, int __ch, size_t __n);
\BC31\INCLUDE\string.h 79: char  * __cdecl  strrev(char  *__s);
\BC31\INCLUDE\string.h 80: char  * __cdecl  strset(char  *__s, int __ch);
\BC31\INCLUDE\string.h 81: char  * __cdecl  strupr(char  *__s);
\BC31\INCLUDE\string.h 82: 
\BC31\INCLUDE\string.h 83: void    __far * __far __cdecl _fmemccpy(void __far *__dest, const void __far *__src,
\BC31\INCLUDE\string.h 84: int c, size_t __n);
\BC31\INCLUDE\string.h 85: void    __far * __far __cdecl _fmemchr(const void __far *__s, int c, size_t __n);
\BC31\INCLUDE\string.h 86: int           __far __cdecl _fmemcmp(const void __far *__s1, const void __far *__s2,
\BC31\INCLUDE\string.h 87: size_t __n);
\BC31\INCLUDE\string.h 88: void    __far * __far __cdecl _fmemcpy(void __far *__dest, const void __far *__src,
\BC31\INCLUDE\string.h 89: size_t __n);
\BC31\INCLUDE\string.h 90: int           __far __cdecl _fmemicmp(const void __far *__s1, const void __far *__s2,
\BC31\INCLUDE\string.h 91: size_t __n);
\BC31\INCLUDE\string.h 92: void    __far * __far __cdecl _fmemmove(void __far *__dest, const void __far *__src,
\BC31\INCLUDE\string.h 93: size_t __n);
\BC31\INCLUDE\string.h 94: void    __far * __far __cdecl _fmemset(void __far *__s, int c, size_t __n);
\BC31\INCLUDE\string.h 95: void          __far __cdecl _fmovmem(const void __far *__src, void __far *__dest,
\BC31\INCLUDE\string.h 96: unsigned __length);
\BC31\INCLUDE\string.h 97: void          __far __cdecl _fsetmem(void __far *__dest,unsigned __length,
\BC31\INCLUDE\string.h 98: char __value);
\BC31\INCLUDE\string.h 99: 
\BC31\INCLUDE\string.h 100: char    __far * __far __cdecl _fstrcat(char __far *__dest, const char __far *__src);
\BC31\INCLUDE\string.h 101: char    __far * __far __cdecl _fstrchr(const char __far *__s, int c);
\BC31\INCLUDE\string.h 102: int           __far __cdecl _fstrcmp(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 103: char    __far * __far __cdecl _fstrcpy(char __far *__dest, const char __far *__src);
\BC31\INCLUDE\string.h 104: size_t        __far __cdecl _fstrcspn(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 105: char    __far * __far __cdecl _fstrdup(const char __far *__s);
\BC31\INCLUDE\string.h 106: int           __far __cdecl _fstricmp(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 107: size_t        __far __cdecl _fstrlen(const char __far *__s);
\BC31\INCLUDE\string.h 108: char    __far * __far __cdecl _fstrlwr(char __far *__s);
\BC31\INCLUDE\string.h 109: char    __far * __far __cdecl _fstrncat(char __far *__dest, const char __far *__src,
\BC31\INCLUDE\string.h 110: size_t maxlen);
\BC31\INCLUDE\string.h 111: int           __far __cdecl _fstrncmp(const char __far *__s1, const char __far *__s2,
\BC31\INCLUDE\string.h 112: size_t maxlen);
\BC31\INCLUDE\string.h 113: char    __far * __far __cdecl _fstrncpy(char __far *__dest, const char __far *__src,
\BC31\INCLUDE\string.h 114: size_t maxlen);
\BC31\INCLUDE\string.h 115: int           __far __cdecl _fstrnicmp(const char __far *__s1, const char __far *__s2,
\BC31\INCLUDE\string.h 116: size_t maxlen);
\BC31\INCLUDE\string.h 117: char    __far * __far __cdecl _fstrnset(char __far *__s, int ch, size_t __n);
\BC31\INCLUDE\string.h 118: char    __far * __far __cdecl _fstrpbrk(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 119: char    __far * __far __cdecl _fstrrchr(const char __far *__s, int c);
\BC31\INCLUDE\string.h 120: char    __far * __far __cdecl _fstrrev(char __far *__s);
\BC31\INCLUDE\string.h 121: char    __far * __far __cdecl _fstrset(char __far *__s, int ch);
\BC31\INCLUDE\string.h 122: size_t        __far __cdecl _fstrspn(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 123: char    __far * __far __cdecl _fstrstr(const char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 124: char    __far * __far __cdecl _fstrtok(char __far *__s1, const char __far *__s2);
\BC31\INCLUDE\string.h 125: char    __far * __far __cdecl _fstrupr(char __far *__s);
\BC31\INCLUDE\string.h 126: 
\BC31\INCLUDE\string.h 127: 
\BC31\INCLUDE\string.h 128: 
\BC31\INCLUDE\string.h 129: 
\BC31\INCLUDE\string.h 130: 
\BC31\INCLUDE\string.h 131: 
\BC31\INCLUDE\string.h 132: 
\BC31\INCLUDE\string.h 133: 
\BC31\INCLUDE\string.h 134: 
\BC31\INCLUDE\string.h 135: 
\BC31\INCLUDE\string.h 136: 
\BC31\INCLUDE\string.h 137: 
\BC31\INCLUDE\string.h 138: 
\BC31\INCLUDE\string.h 139: 
\BC31\INCLUDE\string.h 140: void  * __cdecl  __memchr__  (const void  *__s, int __c, size_t __n);
\BC31\INCLUDE\string.h 141: int         __cdecl  __memcmp__(const void  *__s1,
\BC31\INCLUDE\string.h 142: const void  *__s2, size_t __n);
\BC31\INCLUDE\string.h 143: void  * __cdecl  __memcpy__(void  *__dest, const void  *__src,
\BC31\INCLUDE\string.h 144: size_t __n);
\BC31\INCLUDE\string.h 145: void  * __cdecl  __memset__(void  *__s, int __c, size_t __n);
\BC31\INCLUDE\string.h 146: 
\BC31\INCLUDE\string.h 147: char  * __cdecl __stpcpy__(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 148: char  * __cdecl  __strcat__(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 149: char  * __cdecl  __strchr__(const char  *__s, int __c);
\BC31\INCLUDE\string.h 150: int         __cdecl  __strcmp__(const char  *__s1, const char  *__s2);
\BC31\INCLUDE\string.h 151: char  * __cdecl  __strcpy__(char  *__dest, const char  *__src);
\BC31\INCLUDE\string.h 152: size_t      __cdecl  __strlen__(const char  *__s);
\BC31\INCLUDE\string.h 153: char  * __cdecl  __strncat__(char  *__dest, const char  *__src,
\BC31\INCLUDE\string.h 154: size_t __maxlen);
\BC31\INCLUDE\string.h 155: int         __cdecl  __strncmp__(const char  *__s1, const char  *__s2,
\BC31\INCLUDE\string.h 156: size_t __maxlen);
\BC31\INCLUDE\string.h 157: char  * __cdecl  __strncpy__(char  *__dest, const char  *__src,
\BC31\INCLUDE\string.h 158: size_t __maxlen);
\BC31\INCLUDE\string.h 159: char  * __cdecl  __strnset__(char  *__s, int __ch, size_t __n);
\BC31\INCLUDE\string.h 160: char  * __cdecl  __strrchr__(const char  *__s, int __c);
\BC31\INCLUDE\string.h 161: char  * __cdecl  __strset__(char  *__s, int __ch);
\BC31\INCLUDE\string.h 162: 
\BC31\INCLUDE\string.h 163: 
\BC31\INCLUDE\string.h 164: }
\BC31\INCLUDE\string.h 165: 
\BC31\INCLUDE\string.h 166: 
\BC31\INCLUDE\string.h 167: 
\BC31\INCLUDE\string.h 168: 
\BC31\INCLUDE\string.h 169: 
template.cpp 26: 
template.cpp 27: 
template.cpp 28: 
\BC31\INCLUDE\ProBoard.Hpp 1: 
\BC31\INCLUDE\ProBoard.Hpp 2: 
\BC31\INCLUDE\ProBoard.Hpp 3: 
\BC31\INCLUDE\ProBoard.Hpp 4: 
\CPP\LIB\TSLIB\tslib.hpp 1: 
\CPP\LIB\TSLIB\tslib.hpp 2: 
\CPP\LIB\TSLIB\tslib.hpp 3: 
\CPP\LIB\TSLIB\tslib.hpp 4: 
\CPP\LIB\TSLIB\tslib.hpp 5: 
\CPP\LIB\TSLIB\tslib.hpp 6: 
\CPP\LIB\TSLIB\tslib.hpp 7: 
\CPP\LIB\TSLIB\tslib.hpp 8: 
\CPP\LIB\TSLIB\tslib.hpp 9: 
\CPP\LIB\TSLIB\tslib.hpp 10: 
\CPP\LIB\TSLIB\tslib.hpp 11: 
\CPP\LIB\TSLIB\tslib.hpp 12: 
\CPP\LIB\TSLIB\tslib.hpp 13: 
\CPP\LIB\TSLIB\tslib.hpp 14: 
\CPP\LIB\TSLIB\tslib.hpp 15: 
\CPP\LIB\TSLIB\tslib.hpp 16: 
\CPP\LIB\TSLIB\tslib.hpp 17:  
\CPP\LIB\TSLIB\tslib.hpp 18: 
\CPP\LIB\TSLIB\tslib.hpp 19: 
\CPP\LIB\TSLIB\tslib.hpp 20: 
\CPP\LIB\TSLIB\tslib.hpp 21: 
\CPP\LIB\TSLIB\tslib.hpp 22: 
\CPP\LIB\TSLIB\tslib.hpp 23: 
\CPP\LIB\TSLIB\tslib.hpp 24: 
\CPP\LIB\TSLIB\tslib.hpp 25: 
\CPP\LIB\TSLIB\tslib.hpp 26: 
\CPP\LIB\TSLIB\tslib.hpp 27: typedef unsigned char  byte;
\CPP\LIB\TSLIB\tslib.hpp 28: typedef unsigned short word;
\CPP\LIB\TSLIB\tslib.hpp 29: typedef          short sword;
\CPP\LIB\TSLIB\tslib.hpp 30: typedef unsigned long  dword;
\CPP\LIB\TSLIB\tslib.hpp 31: typedef          long  sdword;
\CPP\LIB\TSLIB\tslib.hpp 32: typedef unsigned char  bool;
\CPP\LIB\TSLIB\tslib.hpp 33: 
\CPP\LIB\TSLIB\tslib.hpp 34: 
\CPP\LIB\TSLIB\tslib.hpp 35: 
\CPP\LIB\TSLIB\tslib.hpp 36: 
\CPP\LIB\TSLIB\tslib.hpp 37: 
\CPP\LIB\TSLIB\tslib.hpp 38: 
\CPP\LIB\TSLIB\tslib.hpp 39: 
\CPP\LIB\TSLIB\tslib.hpp 40: 
\CPP\LIB\TSLIB\tslib.hpp 41: 
\CPP\LIB\TSLIB\tslib.hpp 42: 
\CPP\LIB\TSLIB\tslib.hpp 43: 
\CPP\LIB\TSLIB\tslib.hpp 44: 
\CPP\LIB\TSLIB\tslib.hpp 45: 
\CPP\LIB\TSLIB\tslib.hpp 46: 
\CPP\LIB\TSLIB\tslib.hpp 47: 
\CPP\LIB\TSLIB\tslib.hpp 48: 
\CPP\LIB\TSLIB\tslib.hpp 49: 
\CPP\LIB\TSLIB\tslib.hpp 50: 
\CPP\LIB\TSLIB\tslib.hpp 51: 
\CPP\LIB\TSLIB\tslib.hpp 52: 
\CPP\LIB\TSLIB\tslib.hpp 53: 
\CPP\LIB\TSLIB\tslib.hpp 54: 
\CPP\LIB\TSLIB\tslib.hpp 55: 
\CPP\LIB\TSLIB\tslib.hpp 56: 
\CPP\LIB\TSLIB\tslib.hpp 57: 
\CPP\LIB\TSLIB\tslib.hpp 58: 
\CPP\LIB\TSLIB\tslib.hpp 59: 
\CPP\LIB\TSLIB\tslib.hpp 60: 
\CPP\LIB\TSLIB\tslib.hpp 61: 
\CPP\LIB\TSLIB\tslib.hpp 62: 
\CPP\LIB\TSLIB\tslib.hpp 63: 
\CPP\LIB\TSLIB\tslib.hpp 64: 
\CPP\LIB\TSLIB\tslib.hpp 65: 
\CPP\LIB\TSLIB\tslib.hpp 66: 
\CPP\LIB\TSLIB\tslib.hpp 67: 
\CPP\LIB\TSLIB\tslib.hpp 68: 
\CPP\LIB\TSLIB\tslib.hpp 69: 
\CPP\LIB\TSLIB\tslib.hpp 70: 
\CPP\LIB\TSLIB\tslib.hpp 71: 
\CPP\LIB\TSLIB\tslib.hpp 72: 
\CPP\LIB\TSLIB\tslib.hpp 73: 
\CPP\LIB\TSLIB\tslib.hpp 74: 
\CPP\LIB\TSLIB\tslib.hpp 75: 
\CPP\LIB\TSLIB\tslib.hpp 76: 
\CPP\LIB\TSLIB\tslib.hpp 77: 
\CPP\LIB\TSLIB\tslib.hpp 78: 
\CPP\LIB\TSLIB\tslib.hpp 79: 
\CPP\LIB\TSLIB\tslib.hpp 80: 
\CPP\LIB\TSLIB\tslib.hpp 81: 
\CPP\LIB\TSLIB\tslib.hpp 82: 
\CPP\LIB\TSLIB\tslib.hpp 83: 
\CPP\LIB\TSLIB\tslib.hpp 84: 
\CPP\LIB\TSLIB\tslib.hpp 85: 
\CPP\LIB\TSLIB\tslib.hpp 86: class String;
\CPP\LIB\TSLIB\tslib.hpp 87: 
\CPP\LIB\TSLIB\tslib.hpp 88: const bool TRUE  = 1;
\CPP\LIB\TSLIB\tslib.hpp 89: const bool FALSE = 0;
\CPP\LIB\TSLIB\tslib.hpp 90: 
\CPP\LIB\TSLIB\tslib.hpp 91: 
\CPP\LIB\TSLIB\tslib.hpp 92: 
\CPP\LIB\TSLIB\tslib.hpp 93: 
\CPP\LIB\TSLIB\tslib.hpp 94: 
\CPP\LIB\TSLIB\tslib.hpp 95: 
\CPP\LIB\TSLIB\tslib.hpp 96: 
\CPP\LIB\TSLIB\tslib.hpp 97: 
\CPP\LIB\TSLIB\tslib.hpp 98: 
\CPP\LIB\TSLIB\tslib.hpp 99: 
\CPP\LIB\TSLIB\tslib.hpp 100: 
\CPP\LIB\TSLIB\tslib.hpp 101: 
\CPP\LIB\TSLIB\tslib.hpp 102: 
\CPP\LIB\TSLIB\tslib.hpp 103: 
\CPP\LIB\TSLIB\tslib.hpp 104: 
\CPP\LIB\TSLIB\tslib.hpp 105: 
\CPP\LIB\TSLIB\tslib.hpp 106: 
\CPP\LIB\TSLIB\tslib.hpp 107: 
\CPP\LIB\TSLIB\tslib.hpp 108: 
\CPP\LIB\TSLIB\tslib.hpp 109: 
\CPP\LIB\TSLIB\tslib.hpp 110: 
\CPP\LIB\TSLIB\tslib.hpp 111: inline bool
\CPP\LIB\TSLIB\tslib.hpp 112: TESTBIT(word val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 113: {
\CPP\LIB\TSLIB\tslib.hpp 114: return (bool)!!(val & (1<<bit));
\CPP\LIB\TSLIB\tslib.hpp 115: }
\CPP\LIB\TSLIB\tslib.hpp 116: 
\CPP\LIB\TSLIB\tslib.hpp 117: inline bool
\CPP\LIB\TSLIB\tslib.hpp 118: TESTBIT(int val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 119: {
\CPP\LIB\TSLIB\tslib.hpp 120: return (bool)!!(val & (1<<bit));
\CPP\LIB\TSLIB\tslib.hpp 121: }
\CPP\LIB\TSLIB\tslib.hpp 122: 
\CPP\LIB\TSLIB\tslib.hpp 123: inline bool
\CPP\LIB\TSLIB\tslib.hpp 124: TESTBIT(dword val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 125: {
\CPP\LIB\TSLIB\tslib.hpp 126: return (bool)!!(val & (1L<<bit));
\CPP\LIB\TSLIB\tslib.hpp 127: }
\CPP\LIB\TSLIB\tslib.hpp 128: 
\CPP\LIB\TSLIB\tslib.hpp 129: inline bool
\CPP\LIB\TSLIB\tslib.hpp 130: TESTBIT(long val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 131: {
\CPP\LIB\TSLIB\tslib.hpp 132: return (bool)!!(val & (1L<<bit));
\CPP\LIB\TSLIB\tslib.hpp 133: }
\CPP\LIB\TSLIB\tslib.hpp 134: 
\CPP\LIB\TSLIB\tslib.hpp 135: inline void
\CPP\LIB\TSLIB\tslib.hpp 136: SETBIT(word& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 137: {
\CPP\LIB\TSLIB\tslib.hpp 138: val |= word(1<<bit);
\CPP\LIB\TSLIB\tslib.hpp 139: }
\CPP\LIB\TSLIB\tslib.hpp 140: 
\CPP\LIB\TSLIB\tslib.hpp 141: inline void
\CPP\LIB\TSLIB\tslib.hpp 142: SETBIT(int& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 143: {
\CPP\LIB\TSLIB\tslib.hpp 144: val |= int(1<<bit);
\CPP\LIB\TSLIB\tslib.hpp 145: }
\CPP\LIB\TSLIB\tslib.hpp 146: 
\CPP\LIB\TSLIB\tslib.hpp 147: inline void
\CPP\LIB\TSLIB\tslib.hpp 148: SETBIT(dword& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 149: {
\CPP\LIB\TSLIB\tslib.hpp 150: val |= dword(1L<<bit);
\CPP\LIB\TSLIB\tslib.hpp 151: }
\CPP\LIB\TSLIB\tslib.hpp 152: 
\CPP\LIB\TSLIB\tslib.hpp 153: inline void
\CPP\LIB\TSLIB\tslib.hpp 154: SETBIT(long& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 155: {
\CPP\LIB\TSLIB\tslib.hpp 156: val |= long(1L<<bit);
\CPP\LIB\TSLIB\tslib.hpp 157: }
\CPP\LIB\TSLIB\tslib.hpp 158: 
\CPP\LIB\TSLIB\tslib.hpp 159: inline void
\CPP\LIB\TSLIB\tslib.hpp 160: CLEARBIT(word& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 161: {
\CPP\LIB\TSLIB\tslib.hpp 162: val &= word(~(1<<bit));
\CPP\LIB\TSLIB\tslib.hpp 163: }
\CPP\LIB\TSLIB\tslib.hpp 164: 
\CPP\LIB\TSLIB\tslib.hpp 165: inline void
\CPP\LIB\TSLIB\tslib.hpp 166: CLEARBIT(int& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 167: {
\CPP\LIB\TSLIB\tslib.hpp 168: val &= ~(1<<bit);
\CPP\LIB\TSLIB\tslib.hpp 169: }
\CPP\LIB\TSLIB\tslib.hpp 170: 
\CPP\LIB\TSLIB\tslib.hpp 171: inline void
\CPP\LIB\TSLIB\tslib.hpp 172: CLEARBIT(dword& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 173: {
\CPP\LIB\TSLIB\tslib.hpp 174: val &= ~(1L<<bit);
\CPP\LIB\TSLIB\tslib.hpp 175: }
\CPP\LIB\TSLIB\tslib.hpp 176: 
\CPP\LIB\TSLIB\tslib.hpp 177: inline void
\CPP\LIB\TSLIB\tslib.hpp 178: CLEARBIT(long& val,int bit)
\CPP\LIB\TSLIB\tslib.hpp 179: {
\CPP\LIB\TSLIB\tslib.hpp 180: val &= ~(1L<<bit);
\CPP\LIB\TSLIB\tslib.hpp 181: }
\CPP\LIB\TSLIB\tslib.hpp 182: 
\CPP\LIB\TSLIB\tslib.hpp 183: 
\CPP\LIB\TSLIB\tslib.hpp 184: 
\CPP\LIB\TSLIB\tslib.hpp 185: 
\CPP\LIB\TSLIB\tslib.hpp 186: 
\CPP\LIB\TSLIB\tslib.hpp 187: 
\CPP\LIB\TSLIB\tslib.hpp 188: 
\CPP\LIB\TSLIB\tslib.hpp 189: 
\CPP\LIB\TSLIB\tslib.hpp 190: 
\CPP\LIB\TSLIB\tslib.hpp 191: 
\CPP\LIB\TSLIB\tslib.hpp 192: 
\CPP\LIB\TSLIB\tslib.hpp 193: 
\CPP\LIB\TSLIB\tslib.hpp 194: 
\CPP\LIB\TSLIB\tslib.hpp 195: 
\CPP\LIB\TSLIB\tslib.hpp 196: 
\CPP\LIB\TSLIB\tslib.hpp 197: word crc(const char *);
\CPP\LIB\TSLIB\tslib.hpp 198: word crc(const void *,unsigned);
\CPP\LIB\TSLIB\tslib.hpp 199: word upcrc(const char *);
\CPP\LIB\TSLIB\tslib.hpp 200: 
\CPP\LIB\TSLIB\tslib.hpp 201: 
\CPP\LIB\TSLIB\tslib.hpp 202: 
\CPP\LIB\TSLIB\tslib.hpp 203: dword crc32   (const char *);
\CPP\LIB\TSLIB\tslib.hpp 204: dword upcrc32 (const char *);
\CPP\LIB\TSLIB\tslib.hpp 205: dword crc32   (const void *,unsigned);
\CPP\LIB\TSLIB\tslib.hpp 206: 
\CPP\LIB\TSLIB\tslib.hpp 207: void  sound(word freq);
\CPP\LIB\TSLIB\tslib.hpp 208: void  stopsound();
\CPP\LIB\TSLIB\tslib.hpp 209: void  soundclick();
\CPP\LIB\TSLIB\tslib.hpp 210: 
\CPP\LIB\TSLIB\tslib.hpp 211: extern "C"
\CPP\LIB\TSLIB\tslib.hpp 212: {
\CPP\LIB\TSLIB\tslib.hpp 213: 
\CPP\LIB\TSLIB\tslib.hpp 214: 
\CPP\LIB\TSLIB\tslib.hpp 215: const seek_set           = 0;
\CPP\LIB\TSLIB\tslib.hpp 216: const seek_cur           = 1;
\CPP\LIB\TSLIB\tslib.hpp 217: const seek_end           = 2;
\CPP\LIB\TSLIB\tslib.hpp 218: }
\CPP\LIB\TSLIB\tslib.hpp 219: 
\CPP\LIB\TSLIB\tslib.hpp 220: 
\CPP\LIB\TSLIB\tslib.hpp 221: bool get_ini_var(const char *fname,const char *varname,char *var,int max );
\CPP\LIB\TSLIB\tslib.hpp 222: bool set_ini_var(const char *fname,const char *varname,const char *var);
\CPP\LIB\TSLIB\tslib.hpp 223: 
\CPP\LIB\TSLIB\tslib.hpp 224: 
\CPP\LIB\TSLIB\tslib.hpp 225: bool   ts_MakeFullDir(char *dir);                      
\CPP\LIB\TSLIB\tslib.hpp 226: bool   ts_DirExists(char *dir);                        
\CPP\LIB\TSLIB\tslib.hpp 227: long   ts_CopyFile(char *from,char *to,int bufsize);   
\CPP\LIB\TSLIB\tslib.hpp 228: String ts_ResolveDir(char *dir);                       
\CPP\LIB\TSLIB\tslib.hpp 229: bool   ts_IsFullPath(char *s);                         
\CPP\LIB\TSLIB\tslib.hpp 230: void   ts_MakeInputPath(String& s);                    
\CPP\LIB\TSLIB\tslib.hpp 231: void   ts_MakeInputPath(char *s);                      
\CPP\LIB\TSLIB\tslib.hpp 232: bool   ts_SyncFileDate(char *fnSource,char *fn);       
\CPP\LIB\TSLIB\tslib.hpp 233: 
\CPP\LIB\TSLIB\tslib.hpp 234: 
\CPP\LIB\TSLIB\tslib.hpp 235: 
\CPP\LIB\TSLIB\tslib.hpp 236: 
\CPP\LIB\TSLIB\tslib.hpp 237: 
\CPP\LIB\TSLIB\tslib.hpp 238: 
\CPP\LIB\TSLIB\tslib.hpp 239: int NormalizeYear( int iYearVal );
\CPP\LIB\TSLIB\tslib.hpp 240: 
\CPP\LIB\TSLIB\tslib.hpp 241: 
\CPP\LIB\TSLIB\tslib.hpp 242: 
\CPP\LIB\TSLIB\tslib.hpp 243: 
\CPP\LIB\TSLIB\tslib.hpp 244: 
\CPP\LIB\TSLIB\tslib.hpp 245: void append_backspace(char *);
\CPP\LIB\TSLIB\tslib.hpp 246: void strip_linefeed(char *);
\CPP\LIB\TSLIB\tslib.hpp 247: void strip_trailing(char *);
\CPP\LIB\TSLIB\tslib.hpp 248: void strip_leading(char *);
\CPP\LIB\TSLIB\tslib.hpp 249: void strip_all(char *);
\CPP\LIB\TSLIB\tslib.hpp 250: 
\CPP\LIB\TSLIB\tslib.hpp 251: void c2pas(char *);
\CPP\LIB\TSLIB\tslib.hpp 252: void pas2c(char *);
\CPP\LIB\TSLIB\tslib.hpp 253: 
\CPP\LIB\TSLIB\tslib.hpp 254: 
\CPP\LIB\TSLIB\tslib.hpp 255: 
\CPP\LIB\TSLIB\tslib.hpp 256: 
\CPP\LIB\TSLIB\tslib.hpp 257: void sleep_clock();
\CPP\LIB\TSLIB\tslib.hpp 258: 
\CPP\LIB\TSLIB\tslib.hpp 259: 
\CPP\LIB\TSLIB\tslib.hpp 260: 
\CPP\LIB\TSLIB\tslib.hpp 261: 
\CPP\LIB\TSLIB\tslib.hpp 262: 
\CPP\LIB\TSLIB\tslib.hpp 263: 
\CPP\LIB\TSLIB\tslib.hpp 264: 
\CPP\LIB\TSLIB\tslib.hpp 265: 
\CPP\LIB\TSLIB\tslib.hpp 266: 
\CPP\LIB\TSLIB\tslib.hpp 267: 
\CPP\LIB\TSLIB\tslib.hpp 268: 
\CPP\LIB\TSLIB\tslib.hpp 269: 
\CPP\LIB\TSLIB\tslib.hpp 270: 
\CPP\LIB\TSLIB\tslib.hpp 271: 
\CPP\LIB\TSLIB\tslib.hpp 272: 
\CPP\LIB\TSLIB\tslib.hpp 273: 
\CPP\LIB\TSLIB\tslib.hpp 274: 
\CPP\LIB\TSLIB\tslib.hpp 275: 
\CPP\LIB\TSLIB\tslib.hpp 276: 
\CPP\LIB\TSLIB\tslib.hpp 277: 
\CPP\LIB\TSLIB\tslib.hpp 278: 
\CPP\LIB\TSLIB\tslib.hpp 279: 
\CPP\LIB\TSLIB\tslib.hpp 280: 
\CPP\LIB\TSLIB\tslib.hpp 281: 
\CPP\LIB\TSLIB\tslib.hpp 282: 
\CPP\LIB\TSLIB\tslib.hpp 283: inline dword
\CPP\LIB\TSLIB\tslib.hpp 284: clockticks()
\CPP\LIB\TSLIB\tslib.hpp 285: {
\CPP\LIB\TSLIB\tslib.hpp 286: return *((dword __far *)0x46C);
\CPP\LIB\TSLIB\tslib.hpp 287: }
\CPP\LIB\TSLIB\tslib.hpp 288: 
\CPP\LIB\TSLIB\tslib.hpp 289: inline dword
\CPP\LIB\TSLIB\tslib.hpp 290: clockdiff(dword prev)
\CPP\LIB\TSLIB\tslib.hpp 291: {
\CPP\LIB\TSLIB\tslib.hpp 292: return clockticks() - prev;
\CPP\LIB\TSLIB\tslib.hpp 293: }
\CPP\LIB\TSLIB\tslib.hpp 294: 
\CPP\LIB\TSLIB\tslib.hpp 295: 
\CPP\LIB\TSLIB\tslib.hpp 296: class String
\CPP\LIB\TSLIB\tslib.hpp 297: {
\CPP\LIB\TSLIB\tslib.hpp 298: public:
\CPP\LIB\TSLIB\tslib.hpp 299: enum justification { left , right , centered };
\CPP\LIB\TSLIB\tslib.hpp 300: 
\CPP\LIB\TSLIB\tslib.hpp 301: private:
\CPP\LIB\TSLIB\tslib.hpp 302: void adjustSize();
\CPP\LIB\TSLIB\tslib.hpp 303: void adjustSize(int l);
\CPP\LIB\TSLIB\tslib.hpp 304: 
\CPP\LIB\TSLIB\tslib.hpp 305: int size;
\CPP\LIB\TSLIB\tslib.hpp 306: 
\CPP\LIB\TSLIB\tslib.hpp 307: protected:
\CPP\LIB\TSLIB\tslib.hpp 308: char *s;
\CPP\LIB\TSLIB\tslib.hpp 309: 
\CPP\LIB\TSLIB\tslib.hpp 310: public:
\CPP\LIB\TSLIB\tslib.hpp 311: String();
\CPP\LIB\TSLIB\tslib.hpp 312: String(const String&);
\CPP\LIB\TSLIB\tslib.hpp 313: String(const char *);
\CPP\LIB\TSLIB\tslib.hpp 314: String(const char,int len=1);
\CPP\LIB\TSLIB\tslib.hpp 315: ~String();
\CPP\LIB\TSLIB\tslib.hpp 316: void  clear();
\CPP\LIB\TSLIB\tslib.hpp 317: char& operator[](int i)
\CPP\LIB\TSLIB\tslib.hpp 318: {
\CPP\LIB\TSLIB\tslib.hpp 319: return s[i];
\CPP\LIB\TSLIB\tslib.hpp 320: }
\CPP\LIB\TSLIB\tslib.hpp 321: operator char*() const
\CPP\LIB\TSLIB\tslib.hpp 322: {
\CPP\LIB\TSLIB\tslib.hpp 323: return s;
\CPP\LIB\TSLIB\tslib.hpp 324: }
\CPP\LIB\TSLIB\tslib.hpp 325: 
\CPP\LIB\TSLIB\tslib.hpp 326: void operator=(const char*);
\CPP\LIB\TSLIB\tslib.hpp 327: void operator=(const String&);
\CPP\LIB\TSLIB\tslib.hpp 328: void operator=(char);
\CPP\LIB\TSLIB\tslib.hpp 329: void operator=(int);
\CPP\LIB\TSLIB\tslib.hpp 330: void operator=(long);
\CPP\LIB\TSLIB\tslib.hpp 331: void operator+=(const String&);
\CPP\LIB\TSLIB\tslib.hpp 332: void operator+=(const char *);
\CPP\LIB\TSLIB\tslib.hpp 333: void operator+=(char);
\CPP\LIB\TSLIB\tslib.hpp 334: 
\CPP\LIB\TSLIB\tslib.hpp 335: int operator==(const char *str) const;
\CPP\LIB\TSLIB\tslib.hpp 336: int operator==(const String& str) const;
\CPP\LIB\TSLIB\tslib.hpp 337: int operator!=(const char *str) const;
\CPP\LIB\TSLIB\tslib.hpp 338: int operator!=(const String& str) const;
\CPP\LIB\TSLIB\tslib.hpp 339: 
\CPP\LIB\TSLIB\tslib.hpp 340: String& operator<<(const String&);
\CPP\LIB\TSLIB\tslib.hpp 341: String& operator<<(const char *);
\CPP\LIB\TSLIB\tslib.hpp 342: String& operator<<(char);
\CPP\LIB\TSLIB\tslib.hpp 343: String& operator<<(int);
\CPP\LIB\TSLIB\tslib.hpp 344: String& operator<<(long);
\CPP\LIB\TSLIB\tslib.hpp 345: 
\CPP\LIB\TSLIB\tslib.hpp 346: int replace(const char *s,const char *r,bool = FALSE,int max_count = 0);
\CPP\LIB\TSLIB\tslib.hpp 347: int find(const char *s,bool = FALSE) const;   
\CPP\LIB\TSLIB\tslib.hpp 348: 
\CPP\LIB\TSLIB\tslib.hpp 349: int fuzzySearch(const char *pattern , int degree = 75); 
\CPP\LIB\TSLIB\tslib.hpp 350: 
\CPP\LIB\TSLIB\tslib.hpp 351: String sub(int pos,int l) const;
\CPP\LIB\TSLIB\tslib.hpp 352: 
\CPP\LIB\TSLIB\tslib.hpp 353: void del(int pos,int len);              
\CPP\LIB\TSLIB\tslib.hpp 354: void insert(int pos,const char *str);   
\CPP\LIB\TSLIB\tslib.hpp 355: 
\CPP\LIB\TSLIB\tslib.hpp 356: char lastChar() const;
\CPP\LIB\TSLIB\tslib.hpp 357: char firstChar() const { return *s; }
\CPP\LIB\TSLIB\tslib.hpp 358: 
\CPP\LIB\TSLIB\tslib.hpp 359: void delFirst(char = '\0');
\CPP\LIB\TSLIB\tslib.hpp 360: void delLast(char = '\0');
\CPP\LIB\TSLIB\tslib.hpp 361: 
\CPP\LIB\TSLIB\tslib.hpp 362: int len() const;
\CPP\LIB\TSLIB\tslib.hpp 363: word crc() const;
\CPP\LIB\TSLIB\tslib.hpp 364: word upcrc() const;
\CPP\LIB\TSLIB\tslib.hpp 365: 
\CPP\LIB\TSLIB\tslib.hpp 366: void upperCase();
\CPP\LIB\TSLIB\tslib.hpp 367: void lowerCase();
\CPP\LIB\TSLIB\tslib.hpp 368: void mixedCase();
\CPP\LIB\TSLIB\tslib.hpp 369: 
\CPP\LIB\TSLIB\tslib.hpp 370: void ltrim();
\CPP\LIB\TSLIB\tslib.hpp 371: void rtrim();
\CPP\LIB\TSLIB\tslib.hpp 372: void  trim();
\CPP\LIB\TSLIB\tslib.hpp 373: 
\CPP\LIB\TSLIB\tslib.hpp 374: friend String operator+(const String&,const String&);
\CPP\LIB\TSLIB\tslib.hpp 375: friend String operator+(const String&,const char * );
\CPP\LIB\TSLIB\tslib.hpp 376: friend String operator+(const char * ,const String&);
\CPP\LIB\TSLIB\tslib.hpp 377: 
\CPP\LIB\TSLIB\tslib.hpp 378: void justify(justification , int len = 0);
\CPP\LIB\TSLIB\tslib.hpp 379: };
\CPP\LIB\TSLIB\tslib.hpp 380: 
\CPP\LIB\TSLIB\tslib.hpp 381: 
\CPP\LIB\TSLIB\tslib.hpp 382: 
\CPP\LIB\TSLIB\tslib.hpp 383: 
\CPP\LIB\TSLIB\tslib.hpp 384: 
\CPP\LIB\TSLIB\tslib.hpp 385: 
\CPP\LIB\TSLIB\tslib.hpp 386: 
\CPP\LIB\TSLIB\tslib.hpp 387: 
\CPP\LIB\TSLIB\tslib.hpp 388: 
\CPP\LIB\TSLIB\tslib.hpp 389: 
\CPP\LIB\TSLIB\tslib.hpp 390: 
\CPP\LIB\TSLIB\tslib.hpp 391: 
\CPP\LIB\TSLIB\tslib.hpp 392: 
\CPP\LIB\TSLIB\tslib.hpp 393: 
\CPP\LIB\TSLIB\tslib.hpp 394: 
\CPP\LIB\TSLIB\tslib.hpp 395: 
\CPP\LIB\TSLIB\tslib.hpp 396: 
\CPP\LIB\TSLIB\tslib.hpp 397: 
\CPP\LIB\TSLIB\tslib.hpp 398: class Date
\CPP\LIB\TSLIB\tslib.hpp 399: {
\CPP\LIB\TSLIB\tslib.hpp 400: char _d ,
\CPP\LIB\TSLIB\tslib.hpp 401: _m ,
\CPP\LIB\TSLIB\tslib.hpp 402: _y ;
\CPP\LIB\TSLIB\tslib.hpp 403: 
\CPP\LIB\TSLIB\tslib.hpp 404: int compare(const Date&) const;
\CPP\LIB\TSLIB\tslib.hpp 405: void  parse_key(String&) const;
\CPP\LIB\TSLIB\tslib.hpp 406: 
\CPP\LIB\TSLIB\tslib.hpp 407: static char *weekdays[7];
\CPP\LIB\TSLIB\tslib.hpp 408: static char *s_weekdays[7];
\CPP\LIB\TSLIB\tslib.hpp 409: static char *l_weekdays[7];
\CPP\LIB\TSLIB\tslib.hpp 410: static char *months[12];
\CPP\LIB\TSLIB\tslib.hpp 411: static char *l_months[12];
\CPP\LIB\TSLIB\tslib.hpp 412: 
\CPP\LIB\TSLIB\tslib.hpp 413: public:
\CPP\LIB\TSLIB\tslib.hpp 414: Date();                   
\CPP\LIB\TSLIB\tslib.hpp 415: Date(long);               
\CPP\LIB\TSLIB\tslib.hpp 416: Date(int,int,int);        
\CPP\LIB\TSLIB\tslib.hpp 417: Date(const Date&);
\CPP\LIB\TSLIB\tslib.hpp 418: 
\CPP\LIB\TSLIB\tslib.hpp 419: void operator=( const Date& );
\CPP\LIB\TSLIB\tslib.hpp 420: 
\CPP\LIB\TSLIB\tslib.hpp 421: void operator()(int day,int month,int year) 
\CPP\LIB\TSLIB\tslib.hpp 422: {
\CPP\LIB\TSLIB\tslib.hpp 423: set(day,month,year);
\CPP\LIB\TSLIB\tslib.hpp 424: }
\CPP\LIB\TSLIB\tslib.hpp 425: 
\CPP\LIB\TSLIB\tslib.hpp 426: char& operator[](int i);  
\CPP\LIB\TSLIB\tslib.hpp 427: 
\CPP\LIB\TSLIB\tslib.hpp 428: int day() const           
\CPP\LIB\TSLIB\tslib.hpp 429: {
\CPP\LIB\TSLIB\tslib.hpp 430: return _d;
\CPP\LIB\TSLIB\tslib.hpp 431: }
\CPP\LIB\TSLIB\tslib.hpp 432: int month() const         
\CPP\LIB\TSLIB\tslib.hpp 433: {
\CPP\LIB\TSLIB\tslib.hpp 434: return _m;
\CPP\LIB\TSLIB\tslib.hpp 435: }
\CPP\LIB\TSLIB\tslib.hpp 436: int year() const          
\CPP\LIB\TSLIB\tslib.hpp 437: {
\CPP\LIB\TSLIB\tslib.hpp 438: return _y;
\CPP\LIB\TSLIB\tslib.hpp 439: }
\CPP\LIB\TSLIB\tslib.hpp 440: 
\CPP\LIB\TSLIB\tslib.hpp 441: bool ok() const;           
\CPP\LIB\TSLIB\tslib.hpp 442: 
\CPP\LIB\TSLIB\tslib.hpp 443: int dayNum() const;       
\CPP\LIB\TSLIB\tslib.hpp 444: int weekDay() const;      
\CPP\LIB\TSLIB\tslib.hpp 445: int weekNum() const;      
\CPP\LIB\TSLIB\tslib.hpp 446: int daysInMonth(int = 0) const; 
\CPP\LIB\TSLIB\tslib.hpp 447: int daysInYear(int = 0) const;  
\CPP\LIB\TSLIB\tslib.hpp 448: int weeksInYear(int = 0) const; 
\CPP\LIB\TSLIB\tslib.hpp 449: 
\CPP\LIB\TSLIB\tslib.hpp 450: int age(const Date& birthdate);
\CPP\LIB\TSLIB\tslib.hpp 451: 
\CPP\LIB\TSLIB\tslib.hpp 452: operator long() const;    
\CPP\LIB\TSLIB\tslib.hpp 453: Date& operator=(long);    
\CPP\LIB\TSLIB\tslib.hpp 454: 
\CPP\LIB\TSLIB\tslib.hpp 455: void operator++()
\CPP\LIB\TSLIB\tslib.hpp 456: {
\CPP\LIB\TSLIB\tslib.hpp 457: (*this) = long(*this) + 1;
\CPP\LIB\TSLIB\tslib.hpp 458: }
\CPP\LIB\TSLIB\tslib.hpp 459: void operator++(int)
\CPP\LIB\TSLIB\tslib.hpp 460: {
\CPP\LIB\TSLIB\tslib.hpp 461: operator++();
\CPP\LIB\TSLIB\tslib.hpp 462: }
\CPP\LIB\TSLIB\tslib.hpp 463: void operator--()
\CPP\LIB\TSLIB\tslib.hpp 464: {
\CPP\LIB\TSLIB\tslib.hpp 465: (*this) = long(*this) - 1;
\CPP\LIB\TSLIB\tslib.hpp 466: }
\CPP\LIB\TSLIB\tslib.hpp 467: void operator--(int)
\CPP\LIB\TSLIB\tslib.hpp 468: {
\CPP\LIB\TSLIB\tslib.hpp 469: operator--();
\CPP\LIB\TSLIB\tslib.hpp 470: }
\CPP\LIB\TSLIB\tslib.hpp 471: void operator+=(int n)
\CPP\LIB\TSLIB\tslib.hpp 472: {
\CPP\LIB\TSLIB\tslib.hpp 473: (*this) = long(*this) + n;
\CPP\LIB\TSLIB\tslib.hpp 474: }
\CPP\LIB\TSLIB\tslib.hpp 475: void operator-=(int n)
\CPP\LIB\TSLIB\tslib.hpp 476: {
\CPP\LIB\TSLIB\tslib.hpp 477: (*this) = long(*this) - n;
\CPP\LIB\TSLIB\tslib.hpp 478: }
\CPP\LIB\TSLIB\tslib.hpp 479: 
\CPP\LIB\TSLIB\tslib.hpp 480: void set(int,int,int);    
\CPP\LIB\TSLIB\tslib.hpp 481: void today();             
\CPP\LIB\TSLIB\tslib.hpp 482: 
\CPP\LIB\TSLIB\tslib.hpp 483: int operator<(const Date&) const;     
\CPP\LIB\TSLIB\tslib.hpp 484: int operator>(const Date&) const;     
\CPP\LIB\TSLIB\tslib.hpp 485: int operator==(const Date&) const;    
\CPP\LIB\TSLIB\tslib.hpp 486: int operator!=(const Date&) const;    
\CPP\LIB\TSLIB\tslib.hpp 487: int operator<=(const Date&) const;    
\CPP\LIB\TSLIB\tslib.hpp 488: int operator>=(const Date&) const;    
\CPP\LIB\TSLIB\tslib.hpp 489: 
\CPP\LIB\TSLIB\tslib.hpp 490: int operator-(const Date&) const;     
\CPP\LIB\TSLIB\tslib.hpp 491: 
\CPP\LIB\TSLIB\tslib.hpp 492: bool leap()               const;
\CPP\LIB\TSLIB\tslib.hpp 493: 
\CPP\LIB\TSLIB\tslib.hpp 494: String format(const char *fmt) const;
\CPP\LIB\TSLIB\tslib.hpp 495: 
\CPP\LIB\TSLIB\tslib.hpp 496: void fileDate(word);  
\CPP\LIB\TSLIB\tslib.hpp 497: };
\CPP\LIB\TSLIB\tslib.hpp 498: 
\CPP\LIB\TSLIB\tslib.hpp 499: 
\CPP\LIB\TSLIB\tslib.hpp 500: 
\CPP\LIB\TSLIB\tslib.hpp 501: 
\CPP\LIB\TSLIB\tslib.hpp 502: class Time
\CPP\LIB\TSLIB\tslib.hpp 503: {
\CPP\LIB\TSLIB\tslib.hpp 504: char _h ,
\CPP\LIB\TSLIB\tslib.hpp 505: _m ,
\CPP\LIB\TSLIB\tslib.hpp 506: _s ;
\CPP\LIB\TSLIB\tslib.hpp 507: 
\CPP\LIB\TSLIB\tslib.hpp 508: void Time::parse_key(String& key) const;
\CPP\LIB\TSLIB\tslib.hpp 509: public:
\CPP\LIB\TSLIB\tslib.hpp 510: 
\CPP\LIB\TSLIB\tslib.hpp 511: Time();
\CPP\LIB\TSLIB\tslib.hpp 512: Time(int)
\CPP\LIB\TSLIB\tslib.hpp 513: {
\CPP\LIB\TSLIB\tslib.hpp 514: now();
\CPP\LIB\TSLIB\tslib.hpp 515: }
\CPP\LIB\TSLIB\tslib.hpp 516: Time(int h,int m,int s)
\CPP\LIB\TSLIB\tslib.hpp 517: {
\CPP\LIB\TSLIB\tslib.hpp 518: set(h,m,s);
\CPP\LIB\TSLIB\tslib.hpp 519: }
\CPP\LIB\TSLIB\tslib.hpp 520: 
\CPP\LIB\TSLIB\tslib.hpp 521: Time(const Time&);
\CPP\LIB\TSLIB\tslib.hpp 522: 
\CPP\LIB\TSLIB\tslib.hpp 523: void operator=(const Time&);
\CPP\LIB\TSLIB\tslib.hpp 524: 
\CPP\LIB\TSLIB\tslib.hpp 525: void operator()(int h,int m,int s)
\CPP\LIB\TSLIB\tslib.hpp 526: {
\CPP\LIB\TSLIB\tslib.hpp 527: set(h,m,s);
\CPP\LIB\TSLIB\tslib.hpp 528: }
\CPP\LIB\TSLIB\tslib.hpp 529: 
\CPP\LIB\TSLIB\tslib.hpp 530: char& operator[](int i);
\CPP\LIB\TSLIB\tslib.hpp 531: 
\CPP\LIB\TSLIB\tslib.hpp 532: int hour() const
\CPP\LIB\TSLIB\tslib.hpp 533: {
\CPP\LIB\TSLIB\tslib.hpp 534: return _h;
\CPP\LIB\TSLIB\tslib.hpp 535: }
\CPP\LIB\TSLIB\tslib.hpp 536: int minute() const
\CPP\LIB\TSLIB\tslib.hpp 537: {
\CPP\LIB\TSLIB\tslib.hpp 538: return _m;
\CPP\LIB\TSLIB\tslib.hpp 539: }
\CPP\LIB\TSLIB\tslib.hpp 540: int seconds() const
\CPP\LIB\TSLIB\tslib.hpp 541: {
\CPP\LIB\TSLIB\tslib.hpp 542: return _s;
\CPP\LIB\TSLIB\tslib.hpp 543: }
\CPP\LIB\TSLIB\tslib.hpp 544: 
\CPP\LIB\TSLIB\tslib.hpp 545: operator long() const;
\CPP\LIB\TSLIB\tslib.hpp 546: 
\CPP\LIB\TSLIB\tslib.hpp 547: long operator-(const Time& t) const;
\CPP\LIB\TSLIB\tslib.hpp 548: 
\CPP\LIB\TSLIB\tslib.hpp 549: void operator-=(const Time&);
\CPP\LIB\TSLIB\tslib.hpp 550: void operator+=(const Time&);
\CPP\LIB\TSLIB\tslib.hpp 551: void operator=(long);
\CPP\LIB\TSLIB\tslib.hpp 552: 
\CPP\LIB\TSLIB\tslib.hpp 553: void set(int h,int m,int s);     
\CPP\LIB\TSLIB\tslib.hpp 554: void now();                      
\CPP\LIB\TSLIB\tslib.hpp 555: 
\CPP\LIB\TSLIB\tslib.hpp 556: String format(const char *) const;
\CPP\LIB\TSLIB\tslib.hpp 557: 
\CPP\LIB\TSLIB\tslib.hpp 558: void fileTime(word);
\CPP\LIB\TSLIB\tslib.hpp 559: 
\CPP\LIB\TSLIB\tslib.hpp 560: int operator<(const Time&)  const;   
\CPP\LIB\TSLIB\tslib.hpp 561: int operator>(const Time&)  const;   
\CPP\LIB\TSLIB\tslib.hpp 562: int operator==(const Time&) const;   
\CPP\LIB\TSLIB\tslib.hpp 563: int operator!=(const Time&) const;   
\CPP\LIB\TSLIB\tslib.hpp 564: int operator<=(const Time&) const;   
\CPP\LIB\TSLIB\tslib.hpp 565: int operator>=(const Time&) const;   
\CPP\LIB\TSLIB\tslib.hpp 566: };
\CPP\LIB\TSLIB\tslib.hpp 567: 
\CPP\LIB\TSLIB\tslib.hpp 568: 
\CPP\LIB\TSLIB\tslib.hpp 569: 
\CPP\LIB\TSLIB\tslib.hpp 570: 
\CPP\LIB\TSLIB\tslib.hpp 571: class FileName : public String
\CPP\LIB\TSLIB\tslib.hpp 572: {
\CPP\LIB\TSLIB\tslib.hpp 573: public:
\CPP\LIB\TSLIB\tslib.hpp 574: FileName() : String() {}
\CPP\LIB\TSLIB\tslib.hpp 575: FileName(const char *p,const char *f=0,const char *e=0);
\CPP\LIB\TSLIB\tslib.hpp 576: void operator()(const char *p);
\CPP\LIB\TSLIB\tslib.hpp 577: void operator()(const char *p,const char *f);
\CPP\LIB\TSLIB\tslib.hpp 578: void operator()(const char *p,const char *f,const char *e);
\CPP\LIB\TSLIB\tslib.hpp 579: void appendBS();
\CPP\LIB\TSLIB\tslib.hpp 580: void stripPath();
\CPP\LIB\TSLIB\tslib.hpp 581: void stripExt();
\CPP\LIB\TSLIB\tslib.hpp 582: void stripName();
\CPP\LIB\TSLIB\tslib.hpp 583: void changeExt(const char *ext);
\CPP\LIB\TSLIB\tslib.hpp 584: void changePath(const char *path);
\CPP\LIB\TSLIB\tslib.hpp 585: void operator=(const char*);
\CPP\LIB\TSLIB\tslib.hpp 586: void operator=(const FileName&);
\CPP\LIB\TSLIB\tslib.hpp 587: void operator=(char);
\CPP\LIB\TSLIB\tslib.hpp 588: void operator=(int);
\CPP\LIB\TSLIB\tslib.hpp 589: void operator=(long);
\CPP\LIB\TSLIB\tslib.hpp 590: void fit(int size);
\CPP\LIB\TSLIB\tslib.hpp 591: };
\CPP\LIB\TSLIB\tslib.hpp 592: 
\CPP\LIB\TSLIB\tslib.hpp 593: const DIR_NORMAL = 0x00;
\CPP\LIB\TSLIB\tslib.hpp 594: const DIR_RDONLY = 0x01;
\CPP\LIB\TSLIB\tslib.hpp 595: const DIR_HIDDEN = 0x02;
\CPP\LIB\TSLIB\tslib.hpp 596: const DIR_SYSTEM = 0x04;
\CPP\LIB\TSLIB\tslib.hpp 597: const DIR_LABEL  = 0x08;
\CPP\LIB\TSLIB\tslib.hpp 598: const DIR_DIREC  = 0x10;
\CPP\LIB\TSLIB\tslib.hpp 599: const DIR_ARCH   = 0x20;
\CPP\LIB\TSLIB\tslib.hpp 600: 
\CPP\LIB\TSLIB\tslib.hpp 601: class DirScan
\CPP\LIB\TSLIB\tslib.hpp 602: {
\CPP\LIB\TSLIB\tslib.hpp 603: void *data;
\CPP\LIB\TSLIB\tslib.hpp 604: int ok;
\CPP\LIB\TSLIB\tslib.hpp 605: public:
\CPP\LIB\TSLIB\tslib.hpp 606: 
\CPP\LIB\TSLIB\tslib.hpp 607: DirScan();
\CPP\LIB\TSLIB\tslib.hpp 608: DirScan(const char *wildcard,int attr);
\CPP\LIB\TSLIB\tslib.hpp 609: DirScan(const char *wildcard);
\CPP\LIB\TSLIB\tslib.hpp 610: ~DirScan();
\CPP\LIB\TSLIB\tslib.hpp 611: 
\CPP\LIB\TSLIB\tslib.hpp 612: int first(const char *fname,int attr);           
\CPP\LIB\TSLIB\tslib.hpp 613: int first(const char *fname);                    
\CPP\LIB\TSLIB\tslib.hpp 614: int next();                                
\CPP\LIB\TSLIB\tslib.hpp 615: int operator++()    { return next(); }     
\CPP\LIB\TSLIB\tslib.hpp 616: int operator++(int) { return next(); }     
\CPP\LIB\TSLIB\tslib.hpp 617: 
\CPP\LIB\TSLIB\tslib.hpp 618: operator int() const
\CPP\LIB\TSLIB\tslib.hpp 619: {
\CPP\LIB\TSLIB\tslib.hpp 620: return ok;
\CPP\LIB\TSLIB\tslib.hpp 621: }
\CPP\LIB\TSLIB\tslib.hpp 622: 
\CPP\LIB\TSLIB\tslib.hpp 623: char *name() const;
\CPP\LIB\TSLIB\tslib.hpp 624: Date date()  const;
\CPP\LIB\TSLIB\tslib.hpp 625: Time time()  const;
\CPP\LIB\TSLIB\tslib.hpp 626: long size()  const;
\CPP\LIB\TSLIB\tslib.hpp 627: int flags()  const;
\CPP\LIB\TSLIB\tslib.hpp 628: 
\CPP\LIB\TSLIB\tslib.hpp 629: operator char*() const  { return name(); }
\CPP\LIB\TSLIB\tslib.hpp 630: operator Date()  const  { return date(); }
\CPP\LIB\TSLIB\tslib.hpp 631: operator Time()  const  { return time(); }
\CPP\LIB\TSLIB\tslib.hpp 632: };
\CPP\LIB\TSLIB\tslib.hpp 633: 
\CPP\LIB\TSLIB\tslib.hpp 634: 
\CPP\LIB\TSLIB\tslib.hpp 635: 
\CPP\LIB\TSLIB\tslib.hpp 636: 
\CPP\LIB\TSLIB\tslib.hpp 637: const word fmode_read     = 0x000;  
\CPP\LIB\TSLIB\tslib.hpp 638: const word fmode_write    = 0x001;  
\CPP\LIB\TSLIB\tslib.hpp 639: const word fmode_rw       = 0x002;  
\CPP\LIB\TSLIB\tslib.hpp 640: 
\CPP\LIB\TSLIB\tslib.hpp 641: const word fmode_create   = 0x004;  
\CPP\LIB\TSLIB\tslib.hpp 642: 
\CPP\LIB\TSLIB\tslib.hpp 643: const word fmode_excl     = 0x010;  
\CPP\LIB\TSLIB\tslib.hpp 644: const word fmode_denywr   = 0x020;  
\CPP\LIB\TSLIB\tslib.hpp 645: const word fmode_denyrd   = 0x030;  
\CPP\LIB\TSLIB\tslib.hpp 646: const word fmode_shared   = 0x040;  
\CPP\LIB\TSLIB\tslib.hpp 647: 
\CPP\LIB\TSLIB\tslib.hpp 648: const word fmode_text     = 0x100;  
\CPP\LIB\TSLIB\tslib.hpp 649: const word fmode_copen    = 0x200;  
\CPP\LIB\TSLIB\tslib.hpp 650: const word fmode_buffered = 0x400;  
\CPP\LIB\TSLIB\tslib.hpp 651: const word fmode_append   = 0x800;  
\CPP\LIB\TSLIB\tslib.hpp 652: 
\CPP\LIB\TSLIB\tslib.hpp 653: const word file_error_ok       = 0;    
\CPP\LIB\TSLIB\tslib.hpp 654: const word file_error_nofile   = 2;    
\CPP\LIB\TSLIB\tslib.hpp 655: const word file_error_nopath   = 3;    
\CPP\LIB\TSLIB\tslib.hpp 656: const word file_error_numfiles = 4;    
\CPP\LIB\TSLIB\tslib.hpp 657: const word file_error_noaccess = 5;    
\CPP\LIB\TSLIB\tslib.hpp 658: const word file_error_badfh    = 6;    
\CPP\LIB\TSLIB\tslib.hpp 659: 
\CPP\LIB\TSLIB\tslib.hpp 660: class File
\CPP\LIB\TSLIB\tslib.hpp 661: {
\CPP\LIB\TSLIB\tslib.hpp 662: 
\CPP\LIB\TSLIB\tslib.hpp 663: 
\CPP\LIB\TSLIB\tslib.hpp 664: 
\CPP\LIB\TSLIB\tslib.hpp 665: int   fh;             
\CPP\LIB\TSLIB\tslib.hpp 666: byte *buffer;         
\CPP\LIB\TSLIB\tslib.hpp 667: byte *bufPtr;         
\CPP\LIB\TSLIB\tslib.hpp 668: word  bufSize;        
\CPP\LIB\TSLIB\tslib.hpp 669: word  bytesInBuf;     
\CPP\LIB\TSLIB\tslib.hpp 670: long  bufPos;         
\CPP\LIB\TSLIB\tslib.hpp 671: word  mode;           
\CPP\LIB\TSLIB\tslib.hpp 672: byte  lastAction;     
\CPP\LIB\TSLIB\tslib.hpp 673: bool  atEof;          
\CPP\LIB\TSLIB\tslib.hpp 674: word  errorCode;      
\CPP\LIB\TSLIB\tslib.hpp 675: 
\CPP\LIB\TSLIB\tslib.hpp 676: void clearError()
\CPP\LIB\TSLIB\tslib.hpp 677: {
\CPP\LIB\TSLIB\tslib.hpp 678: atEof     = FALSE;
\CPP\LIB\TSLIB\tslib.hpp 679: errorCode = FALSE;
\CPP\LIB\TSLIB\tslib.hpp 680: }
\CPP\LIB\TSLIB\tslib.hpp 681: void init();
\CPP\LIB\TSLIB\tslib.hpp 682: bool buffered() const
\CPP\LIB\TSLIB\tslib.hpp 683: {
\CPP\LIB\TSLIB\tslib.hpp 684: return (bool)!!(mode & fmode_buffered);
\CPP\LIB\TSLIB\tslib.hpp 685: }
\CPP\LIB\TSLIB\tslib.hpp 686: bool textMode() const
\CPP\LIB\TSLIB\tslib.hpp 687: {
\CPP\LIB\TSLIB\tslib.hpp 688: return (bool)!!(mode & fmode_text);
\CPP\LIB\TSLIB\tslib.hpp 689: }
\CPP\LIB\TSLIB\tslib.hpp 690: bool fillBuffer();
\CPP\LIB\TSLIB\tslib.hpp 691: 
\CPP\LIB\TSLIB\tslib.hpp 692: public:
\CPP\LIB\TSLIB\tslib.hpp 693: File(const char *fname,word mode = fmode_read,word bufsize = 0);
\CPP\LIB\TSLIB\tslib.hpp 694: File()
\CPP\LIB\TSLIB\tslib.hpp 695: {
\CPP\LIB\TSLIB\tslib.hpp 696: init();
\CPP\LIB\TSLIB\tslib.hpp 697: }
\CPP\LIB\TSLIB\tslib.hpp 698: ~File()
\CPP\LIB\TSLIB\tslib.hpp 699: {
\CPP\LIB\TSLIB\tslib.hpp 700: close();
\CPP\LIB\TSLIB\tslib.hpp 701: }
\CPP\LIB\TSLIB\tslib.hpp 702: bool open(const char *fname,word mode = fmode_read,word bufsize = 0);
\CPP\LIB\TSLIB\tslib.hpp 703: void close();
\CPP\LIB\TSLIB\tslib.hpp 704: bool eof() const
\CPP\LIB\TSLIB\tslib.hpp 705: {
\CPP\LIB\TSLIB\tslib.hpp 706: return atEof;
\CPP\LIB\TSLIB\tslib.hpp 707: }
\CPP\LIB\TSLIB\tslib.hpp 708: word error() const
\CPP\LIB\TSLIB\tslib.hpp 709: {
\CPP\LIB\TSLIB\tslib.hpp 710: return errorCode;
\CPP\LIB\TSLIB\tslib.hpp 711: }
\CPP\LIB\TSLIB\tslib.hpp 712: void enableBuffer();
\CPP\LIB\TSLIB\tslib.hpp 713: void disableBuffer();
\CPP\LIB\TSLIB\tslib.hpp 714: word read(void *p,word size);
\CPP\LIB\TSLIB\tslib.hpp 715: word write(const void *p,word size);
\CPP\LIB\TSLIB\tslib.hpp 716: long seek(long pos,int mode = seek_set);
\CPP\LIB\TSLIB\tslib.hpp 717: int  readByte();
\CPP\LIB\TSLIB\tslib.hpp 718: bool writeByte(byte c);
\CPP\LIB\TSLIB\tslib.hpp 719: bool readLine(char *s,int max );
\CPP\LIB\TSLIB\tslib.hpp 720: String readLine();
\CPP\LIB\TSLIB\tslib.hpp 721: 
\CPP\LIB\TSLIB\tslib.hpp 722: File& operator<<(const char *);
\CPP\LIB\TSLIB\tslib.hpp 723: File& operator<<(int);
\CPP\LIB\TSLIB\tslib.hpp 724: File& operator<<(word);
\CPP\LIB\TSLIB\tslib.hpp 725: File& operator<<(long);
\CPP\LIB\TSLIB\tslib.hpp 726: File& operator<<(dword);
\CPP\LIB\TSLIB\tslib.hpp 727: File& operator<<(char);
\CPP\LIB\TSLIB\tslib.hpp 728: File& operator<<(const String& s) { return operator<<((char *)s); }
\CPP\LIB\TSLIB\tslib.hpp 729: 
\CPP\LIB\TSLIB\tslib.hpp 730: File& operator>>(char&);
\CPP\LIB\TSLIB\tslib.hpp 731: File& operator>>(int&);
\CPP\LIB\TSLIB\tslib.hpp 732: File& operator>>(word&);
\CPP\LIB\TSLIB\tslib.hpp 733: File& operator>>(long&);
\CPP\LIB\TSLIB\tslib.hpp 734: File& operator>>(dword&);
\CPP\LIB\TSLIB\tslib.hpp 735: File& operator>>(String& s) { s = readLine(); return *this; }
\CPP\LIB\TSLIB\tslib.hpp 736: 
\CPP\LIB\TSLIB\tslib.hpp 737: bool printf(const char *fmt,...);
\CPP\LIB\TSLIB\tslib.hpp 738: long pos();
\CPP\LIB\TSLIB\tslib.hpp 739: long len();
\CPP\LIB\TSLIB\tslib.hpp 740: void cut();
\CPP\LIB\TSLIB\tslib.hpp 741: void rewind()
\CPP\LIB\TSLIB\tslib.hpp 742: {
\CPP\LIB\TSLIB\tslib.hpp 743: seek(0);
\CPP\LIB\TSLIB\tslib.hpp 744: }
\CPP\LIB\TSLIB\tslib.hpp 745: bool opened() const
\CPP\LIB\TSLIB\tslib.hpp 746: {
\CPP\LIB\TSLIB\tslib.hpp 747: return bool(fh>0);
\CPP\LIB\TSLIB\tslib.hpp 748: }
\CPP\LIB\TSLIB\tslib.hpp 749: 
\CPP\LIB\TSLIB\tslib.hpp 750: bool lock(long pos,long len);
\CPP\LIB\TSLIB\tslib.hpp 751: bool unlock(long pos,long len);
\CPP\LIB\TSLIB\tslib.hpp 752: void flush();
\CPP\LIB\TSLIB\tslib.hpp 753: 
\CPP\LIB\TSLIB\tslib.hpp 754: 
\CPP\LIB\TSLIB\tslib.hpp 755: 
\CPP\LIB\TSLIB\tslib.hpp 756: int   dosHandle() { return fh;    }
\CPP\LIB\TSLIB\tslib.hpp 757: 
\CPP\LIB\TSLIB\tslib.hpp 758: };
\CPP\LIB\TSLIB\tslib.hpp 759: 
\CPP\LIB\TSLIB\tslib.hpp 760: 
\CPP\LIB\TSLIB\tslib.hpp 761: 
\CPP\LIB\TSLIB\tslib.hpp 762: 
\CPP\LIB\TSLIB\tslib.hpp 763: 
\CPP\LIB\TSLIB\tslib.hpp 764: 
\CPP\LIB\TSLIB\tslib.hpp 765: 
\CPP\LIB\TSLIB\tslib.hpp 766: 
\CPP\LIB\TSLIB\tslib.hpp 767: 
\CPP\LIB\TSLIB\tslib.hpp 768: 
\CPP\LIB\TSLIB\tslib.hpp 769: 
\CPP\LIB\TSLIB\tslib.hpp 770: 
\CPP\LIB\TSLIB\tslib.hpp 771: 
\CPP\LIB\TSLIB\tslib.hpp 772: class TextFile : public File
\CPP\LIB\TSLIB\tslib.hpp 773: {
\CPP\LIB\TSLIB\tslib.hpp 774: public:
\CPP\LIB\TSLIB\tslib.hpp 775: TextFile()
\CPP\LIB\TSLIB\tslib.hpp 776: {
\CPP\LIB\TSLIB\tslib.hpp 777: }
\CPP\LIB\TSLIB\tslib.hpp 778: TextFile(const char *fname , word mode = fmode_read , word bufsize=512)
\CPP\LIB\TSLIB\tslib.hpp 779: : File(fname , mode | fmode_text , bufsize)
\CPP\LIB\TSLIB\tslib.hpp 780: {
\CPP\LIB\TSLIB\tslib.hpp 781: }
\CPP\LIB\TSLIB\tslib.hpp 782: bool open(const char *fname , word mode = fmode_read , word bufsize=512)
\CPP\LIB\TSLIB\tslib.hpp 783: {
\CPP\LIB\TSLIB\tslib.hpp 784: return File::open(fname , mode | fmode_text , bufsize);
\CPP\LIB\TSLIB\tslib.hpp 785: }
\CPP\LIB\TSLIB\tslib.hpp 786: };
\CPP\LIB\TSLIB\tslib.hpp 787: 
\CPP\LIB\TSLIB\tslib.hpp 788: class BitArray
\CPP\LIB\TSLIB\tslib.hpp 789: {
\CPP\LIB\TSLIB\tslib.hpp 790: long start;
\CPP\LIB\TSLIB\tslib.hpp 791: word *array;
\CPP\LIB\TSLIB\tslib.hpp 792: public:
\CPP\LIB\TSLIB\tslib.hpp 793: BitArray(long size,long s = 0);
\CPP\LIB\TSLIB\tslib.hpp 794: ~BitArray();
\CPP\LIB\TSLIB\tslib.hpp 795: bool operator[](long i) const;
\CPP\LIB\TSLIB\tslib.hpp 796: void set(long i);
\CPP\LIB\TSLIB\tslib.hpp 797: void clear(long i);
\CPP\LIB\TSLIB\tslib.hpp 798: };
\CPP\LIB\TSLIB\tslib.hpp 799: 
\CPP\LIB\TSLIB\tslib.hpp 800: const byte LOGSTYLE_NORMAL = 0;
\CPP\LIB\TSLIB\tslib.hpp 801: 
\CPP\LIB\TSLIB\tslib.hpp 802: class LogFile
\CPP\LIB\TSLIB\tslib.hpp 803: {
\CPP\LIB\TSLIB\tslib.hpp 804: FileName name;
\CPP\LIB\TSLIB\tslib.hpp 805: byte     logStyle;
\CPP\LIB\TSLIB\tslib.hpp 806: public:
\CPP\LIB\TSLIB\tslib.hpp 807: LogFile();
\CPP\LIB\TSLIB\tslib.hpp 808: ~LogFile();
\CPP\LIB\TSLIB\tslib.hpp 809: 
\CPP\LIB\TSLIB\tslib.hpp 810: bool open(const char *fn , byte style = LOGSTYLE_NORMAL);
\CPP\LIB\TSLIB\tslib.hpp 811: bool write(const char *str,...);
\CPP\LIB\TSLIB\tslib.hpp 812: };
\CPP\LIB\TSLIB\tslib.hpp 813: 
\CPP\LIB\TSLIB\tslib.hpp 814: char *form(const char * ...);
\CPP\LIB\TSLIB\tslib.hpp 815: 
\CPP\LIB\TSLIB\tslib.hpp 816: 
\CPP\LIB\TSLIB\tslib.hpp 817: 
\CPP\LIB\TSLIB\tslib.hpp 818: 
\CPP\LIB\TSLIB\tslib.hpp 819: 
\CPP\LIB\TSLIB\tslib.hpp 820: 
\CPP\LIB\TSLIB\tslib.hpp 821: 
\CPP\LIB\TSLIB\tslib.hpp 822: 
\CPP\LIB\TSLIB\tslib.hpp 823: 
\CPP\LIB\TSLIB\tslib.hpp 824: 
\CPP\LIB\TSLIB\tslib.hpp 825: 
\CPP\LIB\TSLIB\tslib.hpp 826: 
\CPP\LIB\TSLIB\tslib.hpp 827: 
\CPP\LIB\TSLIB\tslib.hpp 828: 
\CPP\LIB\TSLIB\tslib.hpp 829: 
\CPP\LIB\TSLIB\tslib.hpp 830: 
\CPP\LIB\TSLIB\tslib.hpp 831: 
\CPP\LIB\TSLIB\tslib.hpp 832: 
\CPP\LIB\TSLIB\tslib.hpp 833: 
\CPP\LIB\TSLIB\tslib.hpp 834: 
\CPP\LIB\TSLIB\tslib.hpp 835: 
\CPP\LIB\TSLIB\tslib.hpp 836: 
\CPP\LIB\TSLIB\tslib.hpp 837: 
\CPP\LIB\TSLIB\tslib.hpp 838: 
\CPP\LIB\TSLIB\tslib.hpp 839: 
\CPP\LIB\TSLIB\tslib.hpp 840: 
\CPP\LIB\TSLIB\tslib.hpp 841: 
\CPP\LIB\TSLIB\tslib.hpp 842: 
\CPP\LIB\TSLIB\tslib.hpp 843: 
\CPP\LIB\TSLIB\tslib.hpp 844: 
\CPP\LIB\TSLIB\tslib.hpp 845: 
\CPP\LIB\TSLIB\tslib.hpp 846: 
\CPP\LIB\TSLIB\tslib.hpp 847: 
\CPP\LIB\TSLIB\tslib.hpp 848: 
\CPP\LIB\TSLIB\tslib.hpp 849: 
\CPP\LIB\TSLIB\tslib.hpp 850: 
\CPP\LIB\TSLIB\tslib.hpp 851: 
\BC31\INCLUDE\ProBoard.Hpp 5: 
\BC31\INCLUDE\time.h 1: 
\BC31\INCLUDE\time.h 2: 
\BC31\INCLUDE\time.h 3: 
\BC31\INCLUDE\time.h 4: 
\BC31\INCLUDE\time.h 5: 
\BC31\INCLUDE\time.h 6: 
\BC31\INCLUDE\time.h 7: 
\BC31\INCLUDE\time.h 8: 
\BC31\INCLUDE\time.h 9: 
\BC31\INCLUDE\time.h 10: 
\BC31\INCLUDE\time.h 11: 
\BC31\INCLUDE\time.h 12: 
\BC31\INCLUDE\time.h 13: 
\BC31\INCLUDE\time.h 14: 
\BC31\INCLUDE\time.h 15: 
\BC31\INCLUDE\time.h 16: 
\BC31\INCLUDE\time.h 17: 
\BC31\INCLUDE\time.h 18: 
\BC31\INCLUDE\time.h 19: 
\BC31\INCLUDE\time.h 20: 
\BC31\INCLUDE\time.h 21: 
\BC31\INCLUDE\time.h 22: 
\BC31\INCLUDE\time.h 23: typedef long time_t;
\BC31\INCLUDE\time.h 24: 
\BC31\INCLUDE\time.h 25: 
\BC31\INCLUDE\time.h 26: 
\BC31\INCLUDE\time.h 27: 
\BC31\INCLUDE\time.h 28: typedef long clock_t;
\BC31\INCLUDE\time.h 29: 
\BC31\INCLUDE\time.h 30: 
\BC31\INCLUDE\time.h 31: 
\BC31\INCLUDE\time.h 32: 
\BC31\INCLUDE\time.h 33: 
\BC31\INCLUDE\time.h 34: 
\BC31\INCLUDE\time.h 35: struct tm
\BC31\INCLUDE\time.h 36: {
\BC31\INCLUDE\time.h 37: int   tm_sec;
\BC31\INCLUDE\time.h 38: int   tm_min;
\BC31\INCLUDE\time.h 39: int   tm_hour;
\BC31\INCLUDE\time.h 40: int   tm_mday;
\BC31\INCLUDE\time.h 41: int   tm_mon;
\BC31\INCLUDE\time.h 42: int   tm_year;
\BC31\INCLUDE\time.h 43: int   tm_wday;
\BC31\INCLUDE\time.h 44: int   tm_yday;
\BC31\INCLUDE\time.h 45: int   tm_isdst;
\BC31\INCLUDE\time.h 46: };
\BC31\INCLUDE\time.h 47: 
\BC31\INCLUDE\time.h 48: 
\BC31\INCLUDE\time.h 49: extern "C" {
\BC31\INCLUDE\time.h 50: 
\BC31\INCLUDE\time.h 51: char  *     __cdecl  asctime(const struct tm  *__tblock);
\BC31\INCLUDE\time.h 52: char  *     __cdecl  ctime(const time_t  *__time);
\BC31\INCLUDE\time.h 53: double      __cdecl difftime(time_t __time2, time_t __time1);
\BC31\INCLUDE\time.h 54: struct tm  * __cdecl  gmtime(const time_t  *__timer);
\BC31\INCLUDE\time.h 55: struct tm  * __cdecl  localtime(const time_t  *__timer);
\BC31\INCLUDE\time.h 56: time_t      __cdecl time(time_t  *__timer);
\BC31\INCLUDE\time.h 57: time_t      __cdecl  mktime(struct tm  *__timeptr);
\BC31\INCLUDE\time.h 58: clock_t     __cdecl clock(void);
\BC31\INCLUDE\time.h 59: size_t      __cdecl  strftime(char  *__s, size_t __maxsize,
\BC31\INCLUDE\time.h 60: const char  *__fmt, const struct tm  *__t);
\BC31\INCLUDE\time.h 61: 
\BC31\INCLUDE\time.h 62: 
\BC31\INCLUDE\time.h 63: 
\BC31\INCLUDE\time.h 64: 
\BC31\INCLUDE\time.h 65: 
\BC31\INCLUDE\time.h 66: extern int  __cdecl  daylight;
\BC31\INCLUDE\time.h 67: extern long __cdecl  timezone;
\BC31\INCLUDE\time.h 68: extern char  * const __cdecl tzname[2];
\BC31\INCLUDE\time.h 69: 
\BC31\INCLUDE\time.h 70: 
\BC31\INCLUDE\time.h 71: 
\BC31\INCLUDE\time.h 72: 
\BC31\INCLUDE\time.h 73: 
\BC31\INCLUDE\time.h 74: 
\BC31\INCLUDE\time.h 75: 
\BC31\INCLUDE\time.h 76: 
\BC31\INCLUDE\time.h 77: 
\BC31\INCLUDE\time.h 78: 
\BC31\INCLUDE\time.h 79: 
\BC31\INCLUDE\time.h 80: 
\BC31\INCLUDE\time.h 81: 
\BC31\INCLUDE\time.h 82: int         __cdecl  stime(time_t  *__tp);
\BC31\INCLUDE\time.h 83: void        __cdecl   tzset(void);
\BC31\INCLUDE\time.h 84: char  * __cdecl   _strdate(char  *datestr);
\BC31\INCLUDE\time.h 85: char  * __cdecl   _strtime(char  *timestr);
\BC31\INCLUDE\time.h 86: 
\BC31\INCLUDE\time.h 87: 
\BC31\INCLUDE\time.h 88: 
\BC31\INCLUDE\time.h 89: }
\BC31\INCLUDE\time.h 90: 
\BC31\INCLUDE\time.h 91: 
\BC31\INCLUDE\time.h 92: 
\BC31\INCLUDE\time.h 93: 
\BC31\INCLUDE\time.h 94: 
\BC31\INCLUDE\ProBoard.Hpp 6: 
\BC31\INCLUDE\ProBoard.Hpp 7: 
\BC31\INCLUDE\ProBoard.Hpp 8: 
\BC31\INCLUDE\ProBoard.Hpp 9: 
\BC31\INCLUDE\ProBoard.Hpp 10: 
\BC31\INCLUDE\ProBoard.Hpp 11: 
\BC31\INCLUDE\ProBoard.Hpp 12: 
\BC31\INCLUDE\ProBoard.Hpp 13: 
\BC31\INCLUDE\ProBoard.Hpp 14: 
\BC31\INCLUDE\ProBoard.Hpp 15: 
\BC31\INCLUDE\ProBoard.Hpp 16: 
\BC31\INCLUDE\ProBoard.Hpp 17: 
\BC31\INCLUDE\ProBoard.Hpp 18: 
\BC31\INCLUDE\ProBoard.Hpp 19: 
\BC31\INCLUDE\ProBoard.Hpp 20: const word VER_WORD = 0x0220;
\BC31\INCLUDE\ProBoard.Hpp 21: const word VER_BETA = 0xFFFF;   
\BC31\INCLUDE\ProBoard.Hpp 22: 
\BC31\INCLUDE\ProBoard.Hpp 23: 
\BC31\INCLUDE\ProBoard.Hpp 24: 
\BC31\INCLUDE\ProBoard.Hpp 25: 
\BC31\INCLUDE\ProBoard.Hpp 26: 
\BC31\INCLUDE\ProBoard.Hpp 27: 
\BC31\INCLUDE\ProBoard.Hpp 28: 
\BC31\INCLUDE\ProBoard.Hpp 29: 
\BC31\INCLUDE\ProBoard.Hpp 30: 
\BC31\INCLUDE\ProBoard.Hpp 31: 
\BC31\INCLUDE\ProBoard.Hpp 32: 
\BC31\INCLUDE\ProBoard.Hpp 33: 
\CPP\PB\LIB\pb_lib.hpp 1: 
\CPP\PB\LIB\pb_lib.hpp 2: 
\CPP\PB\LIB\pb_lib.hpp 3: 
\CPP\PB\LIB\pb_lib.hpp 4: typedef byte AskType;
\CPP\PB\LIB\pb_lib.hpp 5: 
\CPP\PB\LIB\pb_lib.hpp 6: 
\CPP\PB\LIB\pb_lib.hpp 7: 
\CPP\PB\LIB\pb_lib.hpp 8: 
\CPP\PB\LIB\pb_lib.hpp 9: 
\CPP\PB\LIB\pb_lib.hpp 10: 
\CPP\PB\LIB\pb_lib.hpp 11: 
\CPP\PB\LIB\pb_lib.hpp 12: 
\CPP\PB\LIB\pb_lib.hpp 13: 
\CPP\PB\LIB\pb_lib.hpp 14: 
\CPP\PB\LIB\pb_lib.hpp 15: 
\CPP\PB\LIB\pb_lib.hpp 16: 
\CPP\PB\LIB\pb_lib.hpp 17: 
\CPP\PB\LIB\pb_lib.hpp 18: 
\CPP\PB\LIB\pb_lib.hpp 19: 
\CPP\PB\LIB\pb_lib.hpp 20: 
\CPP\PB\LIB\pb_lib.hpp 21: 
\CPP\PB\LIB\pb_lib.hpp 22: 
\CPP\PB\LIB\pb_lib.hpp 23: 
\CPP\PB\LIB\pb_lib.hpp 24: 
\CPP\PB\LIB\pb_lib.hpp 25: 
\CPP\PB\LIB\pb_lib.hpp 26: 
\CPP\PB\LIB\pb_lib.hpp 27: 
\CPP\PB\LIB\pb_lib.hpp 28: 
\CPP\PB\LIB\pb_lib.hpp 29: 
\CPP\PB\LIB\pb_lib.hpp 30: 
\CPP\PB\LIB\pb_lib.hpp 31: 
\CPP\PB\LIB\pb_lib.hpp 32: 
\CPP\PB\LIB\pb_lib.hpp 33: 
\CPP\PB\LIB\pb_lib.hpp 34: 
\CPP\PB\LIB\pb_lib.hpp 35: 
\CPP\PB\LIB\pb_lib.hpp 36: 
\CPP\PB\LIB\pb_lib.hpp 37: 
\CPP\PB\LIB\pb_lib.hpp 38: 
\CPP\PB\LIB\pb_lib.hpp 39: 
\CPP\PB\LIB\pb_lib.hpp 40: 
\CPP\PB\LIB\pb_lib.hpp 41: const int MAX_FILE_AREAS = 10000;
\CPP\PB\LIB\pb_lib.hpp 42: const int MAX_MSG_AREAS  = 10000;
\CPP\PB\LIB\pb_lib.hpp 43: 
\CPP\PB\LIB\pb_lib.hpp 44: class AccessFlags
\CPP\PB\LIB\pb_lib.hpp 45: {
\CPP\PB\LIB\pb_lib.hpp 46: dword v;
\CPP\PB\LIB\pb_lib.hpp 47: public:
\CPP\PB\LIB\pb_lib.hpp 48: AccessFlags() { clearall(); }
\CPP\PB\LIB\pb_lib.hpp 49: void clearall() { v=0L; }
\CPP\PB\LIB\pb_lib.hpp 50: bool getflag(int flagnr);
\CPP\PB\LIB\pb_lib.hpp 51: void setflag(int flagnr);
\CPP\PB\LIB\pb_lib.hpp 52: void clearflag(int flagnr);
\CPP\PB\LIB\pb_lib.hpp 53: void flagstostr(char *str);
\CPP\PB\LIB\pb_lib.hpp 54: 
\CPP\PB\LIB\pb_lib.hpp 55: operator dword (              )  {  return(v);  }
\CPP\PB\LIB\pb_lib.hpp 56: void operator =     (  dword flags )  {  v = flags;  }
\CPP\PB\LIB\pb_lib.hpp 57: };
\CPP\PB\LIB\pb_lib.hpp 58: 
\CPP\PB\LIB\pb_lib.hpp 59: class CombinedType
\CPP\PB\LIB\pb_lib.hpp 60: {
\CPP\PB\LIB\pb_lib.hpp 61: byte bits[125];
\CPP\PB\LIB\pb_lib.hpp 62: public:
\CPP\PB\LIB\pb_lib.hpp 63: CombinedType();
\CPP\PB\LIB\pb_lib.hpp 64: bool connected(int brdnr);
\CPP\PB\LIB\pb_lib.hpp 65: void connect(int brdnr);
\CPP\PB\LIB\pb_lib.hpp 66: void disconnect(int brdnr);
\CPP\PB\LIB\pb_lib.hpp 67: void toggle(int brdnr);
\CPP\PB\LIB\pb_lib.hpp 68: };
\CPP\PB\LIB\pb_lib.hpp 69: 
\CPP\PB\LIB\pb_lib.hpp 70: struct TimeFrame
\CPP\PB\LIB\pb_lib.hpp 71: {
\CPP\PB\LIB\pb_lib.hpp 72: byte periods[7][6];                 
\CPP\PB\LIB\pb_lib.hpp 73: 
\CPP\PB\LIB\pb_lib.hpp 74: TimeFrame();
\CPP\PB\LIB\pb_lib.hpp 75: 
\CPP\PB\LIB\pb_lib.hpp 76: void clear();
\CPP\PB\LIB\pb_lib.hpp 77: void setAll();
\CPP\PB\LIB\pb_lib.hpp 78: 
\CPP\PB\LIB\pb_lib.hpp 79: bool enabled()                   const;
\CPP\PB\LIB\pb_lib.hpp 80: bool enabled(Time&)              const;
\CPP\PB\LIB\pb_lib.hpp 81: bool enabled(Date&,Time&)        const;
\CPP\PB\LIB\pb_lib.hpp 82: bool enabled(int dow,Time&)      const;
\CPP\PB\LIB\pb_lib.hpp 83: bool enabled(int dow,int period) const;
\CPP\PB\LIB\pb_lib.hpp 84: 
\CPP\PB\LIB\pb_lib.hpp 85: void enable(int dow,Time&);
\CPP\PB\LIB\pb_lib.hpp 86: void enable(int dow,int period);
\CPP\PB\LIB\pb_lib.hpp 87: void disable(int dow,Time&);
\CPP\PB\LIB\pb_lib.hpp 88: void disable(int dow,int period);
\CPP\PB\LIB\pb_lib.hpp 89: };
\CPP\PB\LIB\pb_lib.hpp 90: 
\CPP\PB\LIB\pb_lib.hpp 91: struct AccessRecord
\CPP\PB\LIB\pb_lib.hpp 92: {
\CPP\PB\LIB\pb_lib.hpp 93: 
\CPP\PB\LIB\pb_lib.hpp 94: 
\CPP\PB\LIB\pb_lib.hpp 95: word         minLevel;              
\CPP\PB\LIB\pb_lib.hpp 96: word         maxLevel;              
\CPP\PB\LIB\pb_lib.hpp 97: AccessFlags  flags;                 
\CPP\PB\LIB\pb_lib.hpp 98: AccessFlags  flagsNot;              
\CPP\PB\LIB\pb_lib.hpp 99: byte         minAge;                
\CPP\PB\LIB\pb_lib.hpp 100: byte         maxAge;                
\CPP\PB\LIB\pb_lib.hpp 101: byte         sex;                   
\CPP\PB\LIB\pb_lib.hpp 102: word         minTimeLeft;           
\CPP\PB\LIB\pb_lib.hpp 103: word         minTimeOnline;         
\CPP\PB\LIB\pb_lib.hpp 104: TimeFrame    timeFrame;             
\CPP\PB\LIB\pb_lib.hpp 105: byte         terminals;             
\CPP\PB\LIB\pb_lib.hpp 106: dword        minSpeed;              
\CPP\PB\LIB\pb_lib.hpp 107: dword        maxSpeed;              
\CPP\PB\LIB\pb_lib.hpp 108: 
\CPP\PB\LIB\pb_lib.hpp 109: byte         nodes[32];             
\CPP\PB\LIB\pb_lib.hpp 110: 
\CPP\PB\LIB\pb_lib.hpp 111: byte         extra[18];             
\CPP\PB\LIB\pb_lib.hpp 112: };
\CPP\PB\LIB\pb_lib.hpp 113: 
\CPP\PB\LIB\pb_lib.hpp 114: 
\CPP\PB\LIB\pb_lib.hpp 115: struct RA1_UsersXiBBS
\CPP\PB\LIB\pb_lib.hpp 116: {
\CPP\PB\LIB\pb_lib.hpp 117: char Handle[36];
\CPP\PB\LIB\pb_lib.hpp 118: char Comment[81];
\CPP\PB\LIB\pb_lib.hpp 119: char FirstDate[9];
\CPP\PB\LIB\pb_lib.hpp 120: byte CombinedInfo[25];
\CPP\PB\LIB\pb_lib.hpp 121: char BirthDate[9];
\CPP\PB\LIB\pb_lib.hpp 122: char SubDate[9];
\CPP\PB\LIB\pb_lib.hpp 123: byte ScreenWidth;
\CPP\PB\LIB\pb_lib.hpp 124: byte MsgArea;
\CPP\PB\LIB\pb_lib.hpp 125: byte FileArea;
\CPP\PB\LIB\pb_lib.hpp 126: byte Language;
\CPP\PB\LIB\pb_lib.hpp 127: byte DateFormat;
\CPP\PB\LIB\pb_lib.hpp 128: char ForwardFor[36];
\CPP\PB\LIB\pb_lib.hpp 129: byte extra[43];
\CPP\PB\LIB\pb_lib.hpp 130: };
\CPP\PB\LIB\pb_lib.hpp 131: 
\CPP\PB\LIB\pb_lib.hpp 132: struct RA1_UsersBBS
\CPP\PB\LIB\pb_lib.hpp 133: {
\CPP\PB\LIB\pb_lib.hpp 134: char Name[36];
\CPP\PB\LIB\pb_lib.hpp 135: char Location[26];
\CPP\PB\LIB\pb_lib.hpp 136: char Password[16];
\CPP\PB\LIB\pb_lib.hpp 137: char DataPhone[13];
\CPP\PB\LIB\pb_lib.hpp 138: char VoicePhone[13];
\CPP\PB\LIB\pb_lib.hpp 139: char LastTime[6];
\CPP\PB\LIB\pb_lib.hpp 140: char LastDate[9];
\CPP\PB\LIB\pb_lib.hpp 141: byte Attribute;
\CPP\PB\LIB\pb_lib.hpp 142: long Flags;
\CPP\PB\LIB\pb_lib.hpp 143: int  Credit;
\CPP\PB\LIB\pb_lib.hpp 144: int  Pending;
\CPP\PB\LIB\pb_lib.hpp 145: unsigned
\CPP\PB\LIB\pb_lib.hpp 146: MsgsPosted,
\CPP\PB\LIB\pb_lib.hpp 147: LastRead,
\CPP\PB\LIB\pb_lib.hpp 148: Security,
\CPP\PB\LIB\pb_lib.hpp 149: NoCalls,
\CPP\PB\LIB\pb_lib.hpp 150: Uploads,
\CPP\PB\LIB\pb_lib.hpp 151: Downloads,
\CPP\PB\LIB\pb_lib.hpp 152: UploadsK,
\CPP\PB\LIB\pb_lib.hpp 153: DownloadsK,
\CPP\PB\LIB\pb_lib.hpp 154: TodayK,
\CPP\PB\LIB\pb_lib.hpp 155: Elapsed,
\CPP\PB\LIB\pb_lib.hpp 156: ScreenLength;
\CPP\PB\LIB\pb_lib.hpp 157: byte LastPwdChange;
\CPP\PB\LIB\pb_lib.hpp 158: byte Attribute2;
\CPP\PB\LIB\pb_lib.hpp 159: 
\CPP\PB\LIB\pb_lib.hpp 160: byte Group;
\CPP\PB\LIB\pb_lib.hpp 161: unsigned XIrecord;
\CPP\PB\LIB\pb_lib.hpp 162: char extra[3];
\CPP\PB\LIB\pb_lib.hpp 163: };
\CPP\PB\LIB\pb_lib.hpp 164: 
\CPP\PB\LIB\pb_lib.hpp 165: 
\CPP\PB\LIB\pb_lib.hpp 166: 
\CPP\PB\LIB\pb_lib.hpp 167: 
\CPP\PB\LIB\pb_lib.hpp 168: 
\CPP\PB\LIB\pb_lib.hpp 169: 
\CPP\PB\LIB\pb_lib.hpp 170: 
\CPP\PB\LIB\pb_lib.hpp 171: 
\CPP\PB\LIB\pb_lib.hpp 172: 
\CPP\PB\LIB\pb_lib.hpp 173: 
\CPP\PB\LIB\pb_lib.hpp 174: 
\CPP\PB\LIB\pb_lib.hpp 175: 
\CPP\PB\LIB\pb_lib.hpp 176: 
\CPP\PB\LIB\pb_lib.hpp 177: 
\CPP\PB\LIB\pb_lib.hpp 178: 
\CPP\PB\LIB\pb_lib.hpp 179: 
\CPP\PB\LIB\pb_lib.hpp 180: 
\CPP\PB\LIB\pb_lib.hpp 181: 
\CPP\PB\LIB\pb_lib.hpp 182: 
\CPP\PB\LIB\pb_lib.hpp 183: 
\CPP\PB\LIB\pb_lib.hpp 184: 
\CPP\PB\LIB\pb_lib.hpp 185: struct RA1_UsersPbBBS
\CPP\PB\LIB\pb_lib.hpp 186: {
\CPP\PB\LIB\pb_lib.hpp 187: char            username[36];
\CPP\PB\LIB\pb_lib.hpp 188: int             loglevel;
\CPP\PB\LIB\pb_lib.hpp 189: char            country[26];
\CPP\PB\LIB\pb_lib.hpp 190: int             tb_timebalance;
\CPP\PB\LIB\pb_lib.hpp 191: int             tb_kbytebalance;
\CPP\PB\LIB\pb_lib.hpp 192: int             tb_timewithdrawn;
\CPP\PB\LIB\pb_lib.hpp 193: int             tb_kbytewithdrawn;
\CPP\PB\LIB\pb_lib.hpp 194: word            expirlevel;
\CPP\PB\LIB\pb_lib.hpp 195: word            uflags;
\CPP\PB\LIB\pb_lib.hpp 196: Date            tb_lastused;
\CPP\PB\LIB\pb_lib.hpp 197: long            totaltimeused;
\CPP\PB\LIB\pb_lib.hpp 198: CombinedType mailcheckboards;
\CPP\PB\LIB\pb_lib.hpp 199: CombinedType boards;
\CPP\PB\LIB\pb_lib.hpp 200: word            tb_timedeposited;
\CPP\PB\LIB\pb_lib.hpp 201: word            tb_kbytedeposited;
\CPP\PB\LIB\pb_lib.hpp 202: word            tb_timelended;
\CPP\PB\LIB\pb_lib.hpp 203: word            tb_kbytelended;
\CPP\PB\LIB\pb_lib.hpp 204: Date            tb_timepayback;
\CPP\PB\LIB\pb_lib.hpp 205: Date            tb_kbytepayback;
\CPP\PB\LIB\pb_lib.hpp 206: byte            hibyte_filearea;
\CPP\PB\LIB\pb_lib.hpp 207: byte            hibyte_msgarea;
\CPP\PB\LIB\pb_lib.hpp 208: byte            rip_font;
\CPP\PB\LIB\pb_lib.hpp 209: byte            packer;
\CPP\PB\LIB\pb_lib.hpp 210: byte            protocol;
\CPP\PB\LIB\pb_lib.hpp 211: dword           passwordCrc;
\CPP\PB\LIB\pb_lib.hpp 212: char            language[9];
\CPP\PB\LIB\pb_lib.hpp 213: byte            extra[368];
\CPP\PB\LIB\pb_lib.hpp 214: };
\CPP\PB\LIB\pb_lib.hpp 215: 
\CPP\PB\LIB\pb_lib.hpp 216: struct RA1_UsersIdxBBS
\CPP\PB\LIB\pb_lib.hpp 217: {
\CPP\PB\LIB\pb_lib.hpp 218: dword NameCRC;
\CPP\PB\LIB\pb_lib.hpp 219: dword HandleCRC;
\CPP\PB\LIB\pb_lib.hpp 220: };
\CPP\PB\LIB\pb_lib.hpp 221: 
\CPP\PB\LIB\pb_lib.hpp 222: 
\CPP\PB\LIB\pb_lib.hpp 223: 
\CPP\PB\LIB\pb_lib.hpp 224: struct RA2_UsersIdxBBS
\CPP\PB\LIB\pb_lib.hpp 225: {
\CPP\PB\LIB\pb_lib.hpp 226: dword NameCRC;
\CPP\PB\LIB\pb_lib.hpp 227: dword HandleCRC;
\CPP\PB\LIB\pb_lib.hpp 228: };
\CPP\PB\LIB\pb_lib.hpp 229: 
\CPP\PB\LIB\pb_lib.hpp 230: struct RA2_UsersBBS
\CPP\PB\LIB\pb_lib.hpp 231: {
\CPP\PB\LIB\pb_lib.hpp 232: char  Name[36];               
\CPP\PB\LIB\pb_lib.hpp 233: char  Location[26];           
\CPP\PB\LIB\pb_lib.hpp 234: char  Organisation[51];       
\CPP\PB\LIB\pb_lib.hpp 235: char  Address1[51];           
\CPP\PB\LIB\pb_lib.hpp 236: char  Address2[51];           
\CPP\PB\LIB\pb_lib.hpp 237: char  Address3[51];           
\CPP\PB\LIB\pb_lib.hpp 238: char  Handle[36];             
\CPP\PB\LIB\pb_lib.hpp 239: char  Comment[81];            
\CPP\PB\LIB\pb_lib.hpp 240: dword PasswordCRC;            
\CPP\PB\LIB\pb_lib.hpp 241: char  DataPhone[16];          
\CPP\PB\LIB\pb_lib.hpp 242: char  VoicePhone[16];         
\CPP\PB\LIB\pb_lib.hpp 243: char  LastTime[6];            
\CPP\PB\LIB\pb_lib.hpp 244: char  LastDate[9];            
\CPP\PB\LIB\pb_lib.hpp 245: byte  Attribute;              
\CPP\PB\LIB\pb_lib.hpp 246: byte  Attribute2;             
\CPP\PB\LIB\pb_lib.hpp 247: dword Flags;                  
\CPP\PB\LIB\pb_lib.hpp 248: long  Credit;                 
\CPP\PB\LIB\pb_lib.hpp 249: long  Pending;                
\CPP\PB\LIB\pb_lib.hpp 250: word  MsgsPosted;             
\CPP\PB\LIB\pb_lib.hpp 251: word  Security;               
\CPP\PB\LIB\pb_lib.hpp 252: long  LastRead;               
\CPP\PB\LIB\pb_lib.hpp 253: long  NoCalls;                
\CPP\PB\LIB\pb_lib.hpp 254: long  Uploads;                
\CPP\PB\LIB\pb_lib.hpp 255: long  Downloads;              
\CPP\PB\LIB\pb_lib.hpp 256: long  UploadsK;               
\CPP\PB\LIB\pb_lib.hpp 257: long  DownloadsK;             
\CPP\PB\LIB\pb_lib.hpp 258: long  TodayK;                 
\CPP\PB\LIB\pb_lib.hpp 259: sword Elapsed;                
\CPP\PB\LIB\pb_lib.hpp 260: word  ScreenLength;           
\CPP\PB\LIB\pb_lib.hpp 261: byte  LastPwdChange;          
\CPP\PB\LIB\pb_lib.hpp 262: word  Group;                  
\CPP\PB\LIB\pb_lib.hpp 263: byte  CombinedInfo[400];      
\CPP\PB\LIB\pb_lib.hpp 264: char  FirstDate[9];           
\CPP\PB\LIB\pb_lib.hpp 265: char  BirthDate[9];           
\CPP\PB\LIB\pb_lib.hpp 266: char  SubDate[9];             
\CPP\PB\LIB\pb_lib.hpp 267: byte  ScreenWidth;            
\CPP\PB\LIB\pb_lib.hpp 268: byte  Language;               
\CPP\PB\LIB\pb_lib.hpp 269: byte  DateFormat;             
\CPP\PB\LIB\pb_lib.hpp 270: char  ForwardTo[36];          
\CPP\PB\LIB\pb_lib.hpp 271: word  MsgArea;                
\CPP\PB\LIB\pb_lib.hpp 272: word  FileArea;               
\CPP\PB\LIB\pb_lib.hpp 273: byte  DefaultProtocol;        
\CPP\PB\LIB\pb_lib.hpp 274: word  FileGroup;              
\CPP\PB\LIB\pb_lib.hpp 275: byte  LastDOBCheck;           
\CPP\PB\LIB\pb_lib.hpp 276: byte  Sex;                    
\CPP\PB\LIB\pb_lib.hpp 277: long  XIrecord;               
\CPP\PB\LIB\pb_lib.hpp 278: word  MsgGroup;               
\CPP\PB\LIB\pb_lib.hpp 279: byte  FreeSpace[48];          
\CPP\PB\LIB\pb_lib.hpp 280: };
\CPP\PB\LIB\pb_lib.hpp 281: 
\CPP\PB\LIB\pb_lib.hpp 282: struct RA2_UsersXiBBS
\CPP\PB\LIB\pb_lib.hpp 283: {
\CPP\PB\LIB\pb_lib.hpp 284: byte extra[200];
\CPP\PB\LIB\pb_lib.hpp 285: };
\CPP\PB\LIB\pb_lib.hpp 286: 
\CPP\PB\LIB\pb_lib.hpp 287: struct RA2_UsersPbBBS
\CPP\PB\LIB\pb_lib.hpp 288: {
\CPP\PB\LIB\pb_lib.hpp 289: char         name[36];
\CPP\PB\LIB\pb_lib.hpp 290: char         country[26];
\CPP\PB\LIB\pb_lib.hpp 291: char         state[26];
\CPP\PB\LIB\pb_lib.hpp 292: char         faxPhone[16];
\CPP\PB\LIB\pb_lib.hpp 293: char         passWord[16];
\CPP\PB\LIB\pb_lib.hpp 294: char         language[9];
\CPP\PB\LIB\pb_lib.hpp 295: Date         lastPwdChange;
\CPP\PB\LIB\pb_lib.hpp 296: Date         lastNewFilesCheck;
\CPP\PB\LIB\pb_lib.hpp 297: int          logLevel;
\CPP\PB\LIB\pb_lib.hpp 298: sword        tbTimeBalance;
\CPP\PB\LIB\pb_lib.hpp 299: sword        tbKbBalance;
\CPP\PB\LIB\pb_lib.hpp 300: sword        tbTimeWithdrawn;
\CPP\PB\LIB\pb_lib.hpp 301: sword        tbKbWithdrawn;
\CPP\PB\LIB\pb_lib.hpp 302: word         tbTimeDeposited;
\CPP\PB\LIB\pb_lib.hpp 303: word         tbKbDeposited;
\CPP\PB\LIB\pb_lib.hpp 304: word         tbTimeLoaned;
\CPP\PB\LIB\pb_lib.hpp 305: word         tbKbLoaned;
\CPP\PB\LIB\pb_lib.hpp 306: Date         tbTimePayback;
\CPP\PB\LIB\pb_lib.hpp 307: Date         tbKbPayback;
\CPP\PB\LIB\pb_lib.hpp 308: Date         tbLastUsed;
\CPP\PB\LIB\pb_lib.hpp 309: 
\CPP\PB\LIB\pb_lib.hpp 310: word         expLevel;
\CPP\PB\LIB\pb_lib.hpp 311: AccessFlags  expFlagsOn;
\CPP\PB\LIB\pb_lib.hpp 312: AccessFlags  expFlagsOff;
\CPP\PB\LIB\pb_lib.hpp 313: dword        uFlags;
\CPP\PB\LIB\pb_lib.hpp 314: CombinedType mailCheckBoards;
\CPP\PB\LIB\pb_lib.hpp 315: dword        totalTimeUsed;
\CPP\PB\LIB\pb_lib.hpp 316: word         qwkMaxMsgsPerArea;
\CPP\PB\LIB\pb_lib.hpp 317: word         qwkMaxMsgs;
\CPP\PB\LIB\pb_lib.hpp 318: byte         qwkArchiver;
\CPP\PB\LIB\pb_lib.hpp 319: byte         ripFont;
\CPP\PB\LIB\pb_lib.hpp 320: AskType      checkMail;
\CPP\PB\LIB\pb_lib.hpp 321: AskType      checkNewFiles;
\CPP\PB\LIB\pb_lib.hpp 322: 
\CPP\PB\LIB\pb_lib.hpp 323: byte         extra[398];
\CPP\PB\LIB\pb_lib.hpp 324: };
\CPP\PB\LIB\pb_lib.hpp 325: 
\CPP\PB\LIB\pb_lib.hpp 326: 
\CPP\PB\LIB\pb_lib.hpp 327: 
\CPP\PB\LIB\pb_lib.hpp 328: 
\CPP\PB\LIB\pb_lib.hpp 329: 
\CPP\PB\LIB\pb_lib.hpp 330: 
\CPP\PB\LIB\pb_lib.hpp 331: 
\CPP\PB\LIB\pb_lib.hpp 332: 
\CPP\PB\LIB\pb_lib.hpp 333: 
\CPP\PB\LIB\pb_lib.hpp 334: 
\CPP\PB\LIB\pb_lib.hpp 335: 
\CPP\PB\LIB\pb_lib.hpp 336: 
\CPP\PB\LIB\pb_lib.hpp 337: 
\CPP\PB\LIB\pb_lib.hpp 338: 
\CPP\PB\LIB\pb_lib.hpp 339: 
\CPP\PB\LIB\pb_lib.hpp 340: 
\CPP\PB\LIB\pb_lib.hpp 341: 
\CPP\PB\LIB\pb_lib.hpp 342: 
\CPP\PB\LIB\pb_lib.hpp 343: 
\CPP\PB\LIB\pb_lib.hpp 344: 
\CPP\PB\LIB\pb_lib.hpp 345: 
\CPP\PB\LIB\pb_lib.hpp 346: 
\CPP\PB\LIB\pb_lib.hpp 347: 
\CPP\PB\LIB\pb_lib.hpp 348: 
\CPP\PB\LIB\pb_lib.hpp 349: 
\CPP\PB\LIB\pb_lib.hpp 350: 
\CPP\PB\LIB\pb_lib.hpp 351: 
\CPP\PB\LIB\pb_lib.hpp 352: 
\CPP\PB\LIB\pb_lib.hpp 353: 
\CPP\PB\LIB\pb_lib.hpp 354: 
\CPP\PB\LIB\pb_lib.hpp 355: const dword UFLAG_DELETED   = 0x00000001L; 
\CPP\PB\LIB\pb_lib.hpp 356: const dword UFLAG_ANSI      = 0x00000002L; 
\CPP\PB\LIB\pb_lib.hpp 357: const dword UFLAG_PAUSE     = 0x00000004L; 
\CPP\PB\LIB\pb_lib.hpp 358: const dword UFLAG_CLEAR     = 0x00000008L; 
\CPP\PB\LIB\pb_lib.hpp 359: const dword UFLAG_HOTKEYS   = 0x00000010L; 
\CPP\PB\LIB\pb_lib.hpp 360: const dword UFLAG_NOIBM     = 0x00000020L; 
\CPP\PB\LIB\pb_lib.hpp 361: const dword UFLAG_FSED      = 0x00000040L; 
\CPP\PB\LIB\pb_lib.hpp 362: const dword UFLAG_NOKILL    = 0x00000080L; 
\CPP\PB\LIB\pb_lib.hpp 363: const dword UFLAG_IGNORE    = 0x00000100L; 
\CPP\PB\LIB\pb_lib.hpp 364: const dword UFLAG_ATTEN     = 0x00000200L; 
\CPP\PB\LIB\pb_lib.hpp 365: const dword UFLAG_NOTOPS    = 0x00000400L; 
\CPP\PB\LIB\pb_lib.hpp 366: const dword UFLAG_HIDDEN    = 0x00000800L; 
\CPP\PB\LIB\pb_lib.hpp 367: const dword UFLAG_QUIET     = 0x00001000L; 
\CPP\PB\LIB\pb_lib.hpp 368: const dword UFLAG_AVATAR    = 0x00002000L; 
\CPP\PB\LIB\pb_lib.hpp 369: const dword UFLAG_AVTPLUS   = 0x00004000L; 
\CPP\PB\LIB\pb_lib.hpp 370: const dword UFLAG_GUEST     = 0x00008000L; 
\CPP\PB\LIB\pb_lib.hpp 371: const dword UFLAG_PAGEPRI   = 0x00010000L; 
\CPP\PB\LIB\pb_lib.hpp 372: const dword UFLAG_LOCALONLY = 0x00020000L; 
\CPP\PB\LIB\pb_lib.hpp 373: const dword UFLAG_MULTILOGIN= 0x00040000L; 
\CPP\PB\LIB\pb_lib.hpp 374: const dword UFLAG_FREECHAT  = 0x00080000L; 
\CPP\PB\LIB\pb_lib.hpp 375: const dword UFLAG_NORIP     = 0x00100000L; 
\CPP\PB\LIB\pb_lib.hpp 376: 
\CPP\PB\LIB\pb_lib.hpp 377: const byte  SEX_UNKNOWN     = 0;
\CPP\PB\LIB\pb_lib.hpp 378: const byte  SEX_MALE        = 1;
\CPP\PB\LIB\pb_lib.hpp 379: const byte  SEX_FEMALE      = 2;
\CPP\PB\LIB\pb_lib.hpp 380: 
\CPP\PB\LIB\pb_lib.hpp 381: 
\CPP\PB\LIB\pb_lib.hpp 382: 
\CPP\PB\LIB\pb_lib.hpp 383: 
\CPP\PB\LIB\pb_lib.hpp 384: 
\CPP\PB\LIB\pb_lib.hpp 385: 
\CPP\PB\LIB\pb_lib.hpp 386: 
\CPP\PB\LIB\pb_lib.hpp 387: 
\CPP\PB\LIB\pb_lib.hpp 388: 
\CPP\PB\LIB\pb_lib.hpp 389: 
\CPP\PB\LIB\pb_lib.hpp 390: 
\CPP\PB\LIB\pb_lib.hpp 391: 
\CPP\PB\LIB\pb_lib.hpp 392: 
\CPP\PB\LIB\pb_lib.hpp 393: 
\CPP\PB\LIB\pb_lib.hpp 394: 
\CPP\PB\LIB\pb_lib.hpp 395: struct _User
\CPP\PB\LIB\pb_lib.hpp 396: {
\CPP\PB\LIB\pb_lib.hpp 397: private:
\CPP\PB\LIB\pb_lib.hpp 398: static      String     sysDir;
\CPP\PB\LIB\pb_lib.hpp 399: static      String     lastSearchSpec;
\CPP\PB\LIB\pb_lib.hpp 400: static      bool       lastSearchAlias;
\CPP\PB\LIB\pb_lib.hpp 401: static      bool       lastSearchExact;
\CPP\PB\LIB\pb_lib.hpp 402: static      bool       lastSearchFuzzy;
\CPP\PB\LIB\pb_lib.hpp 403: static      long       lastSearchRecord;
\CPP\PB\LIB\pb_lib.hpp 404: 
\CPP\PB\LIB\pb_lib.hpp 405: bool        search     ();
\CPP\PB\LIB\pb_lib.hpp 406: 
\CPP\PB\LIB\pb_lib.hpp 407: public:
\CPP\PB\LIB\pb_lib.hpp 408: _User      ();
\CPP\PB\LIB\pb_lib.hpp 409: 
\CPP\PB\LIB\pb_lib.hpp 410: static void setDir     ( char *dir )
\CPP\PB\LIB\pb_lib.hpp 411: {
\CPP\PB\LIB\pb_lib.hpp 412: sysDir = dir;
\CPP\PB\LIB\pb_lib.hpp 413: }
\CPP\PB\LIB\pb_lib.hpp 414: 
\CPP\PB\LIB\pb_lib.hpp 415: static long   numUsers();
\CPP\PB\LIB\pb_lib.hpp 416: static String findAlias(char *name);
\CPP\PB\LIB\pb_lib.hpp 417: 
\CPP\PB\LIB\pb_lib.hpp 418: void fromRa( RA2_UsersBBS & , RA2_UsersXiBBS & , RA2_UsersPbBBS &);
\CPP\PB\LIB\pb_lib.hpp 419: void   toRa( RA2_UsersBBS & , RA2_UsersXiBBS & , RA2_UsersPbBBS &);
\CPP\PB\LIB\pb_lib.hpp 420: 
\CPP\PB\LIB\pb_lib.hpp 421: bool         read       ( long recno );
\CPP\PB\LIB\pb_lib.hpp 422: bool         write      ( bool append );
\CPP\PB\LIB\pb_lib.hpp 423: bool         search     ( char *name , bool exact = TRUE , bool fuzzy = FALSE , bool alias = FALSE);
\CPP\PB\LIB\pb_lib.hpp 424: bool         searchNext ();
\CPP\PB\LIB\pb_lib.hpp 425: 
\CPP\PB\LIB\pb_lib.hpp 426: void         newUser    ();
\CPP\PB\LIB\pb_lib.hpp 427: 
\CPP\PB\LIB\pb_lib.hpp 428: String       firstName  ();
\CPP\PB\LIB\pb_lib.hpp 429: 
\CPP\PB\LIB\pb_lib.hpp 430: 
\CPP\PB\LIB\pb_lib.hpp 431: 
\CPP\PB\LIB\pb_lib.hpp 432: long         record;                
\CPP\PB\LIB\pb_lib.hpp 433: 
\CPP\PB\LIB\pb_lib.hpp 434: char         name[36];              
\CPP\PB\LIB\pb_lib.hpp 435: char         alias[36];             
\CPP\PB\LIB\pb_lib.hpp 436: char         passWord[16];          
\CPP\PB\LIB\pb_lib.hpp 437: dword        passWordCRC;
\CPP\PB\LIB\pb_lib.hpp 438: word         level;                 
\CPP\PB\LIB\pb_lib.hpp 439: char         country[26];           
\CPP\PB\LIB\pb_lib.hpp 440: char         state[26];             
\CPP\PB\LIB\pb_lib.hpp 441: char         city[26];              
\CPP\PB\LIB\pb_lib.hpp 442: char         company[51];           
\CPP\PB\LIB\pb_lib.hpp 443: 
\CPP\PB\LIB\pb_lib.hpp 444: char         address1[51];          
\CPP\PB\LIB\pb_lib.hpp 445: char         address2[51];          
\CPP\PB\LIB\pb_lib.hpp 446: char         address3[51];          
\CPP\PB\LIB\pb_lib.hpp 447: 
\CPP\PB\LIB\pb_lib.hpp 448: char         comment[81];           
\CPP\PB\LIB\pb_lib.hpp 449: char         forwardTo[36];         
\CPP\PB\LIB\pb_lib.hpp 450: 
\CPP\PB\LIB\pb_lib.hpp 451: Date         birthDate;             
\CPP\PB\LIB\pb_lib.hpp 452: 
\CPP\PB\LIB\pb_lib.hpp 453: char         voicePhone[16];        
\CPP\PB\LIB\pb_lib.hpp 454: char         dataPhone [16];        
\CPP\PB\LIB\pb_lib.hpp 455: char         faxPhone  [16];        
\CPP\PB\LIB\pb_lib.hpp 456: 
\CPP\PB\LIB\pb_lib.hpp 457: byte         sex;                   
\CPP\PB\LIB\pb_lib.hpp 458: byte         dateFormat;            
\CPP\PB\LIB\pb_lib.hpp 459: byte         defaultProtocol;       
\CPP\PB\LIB\pb_lib.hpp 460: char         language[9];           
\CPP\PB\LIB\pb_lib.hpp 461: word         screenWidth;           
\CPP\PB\LIB\pb_lib.hpp 462: word         screenLength;          
\CPP\PB\LIB\pb_lib.hpp 463: 
\CPP\PB\LIB\pb_lib.hpp 464: sdword       timeUsed;              
\CPP\PB\LIB\pb_lib.hpp 465: 
\CPP\PB\LIB\pb_lib.hpp 466: dword        timesCalled;           
\CPP\PB\LIB\pb_lib.hpp 467: dword        numDownloads;          
\CPP\PB\LIB\pb_lib.hpp 468: dword        kbDownloaded;          
\CPP\PB\LIB\pb_lib.hpp 469: dword        numUploads;            
\CPP\PB\LIB\pb_lib.hpp 470: dword        kbUploaded;            
\CPP\PB\LIB\pb_lib.hpp 471: dword        msgsPosted;            
\CPP\PB\LIB\pb_lib.hpp 472: 
\CPP\PB\LIB\pb_lib.hpp 473: Date         lastDate;              
\CPP\PB\LIB\pb_lib.hpp 474: Time         lastTime;              
\CPP\PB\LIB\pb_lib.hpp 475: Date         lastPwdChange;         
\CPP\PB\LIB\pb_lib.hpp 476: Date         lastNewFilesCheck;     
\CPP\PB\LIB\pb_lib.hpp 477: 
\CPP\PB\LIB\pb_lib.hpp 478: AccessFlags  aFlags;                
\CPP\PB\LIB\pb_lib.hpp 479: dword        uFlags;                
\CPP\PB\LIB\pb_lib.hpp 480: word         logLevel;              
\CPP\PB\LIB\pb_lib.hpp 481: 
\CPP\PB\LIB\pb_lib.hpp 482: CombinedType mailCheckBoards;       
\CPP\PB\LIB\pb_lib.hpp 483: CombinedType combinedBoards;        
\CPP\PB\LIB\pb_lib.hpp 484: 
\CPP\PB\LIB\pb_lib.hpp 485: dword        totalTimeUsed;         
\CPP\PB\LIB\pb_lib.hpp 486: 
\CPP\PB\LIB\pb_lib.hpp 487: Date         expDate;               
\CPP\PB\LIB\pb_lib.hpp 488: word         expLevel;              
\CPP\PB\LIB\pb_lib.hpp 489: AccessFlags  expFlagsOn;            
\CPP\PB\LIB\pb_lib.hpp 490: AccessFlags  expFlagsOff;           
\CPP\PB\LIB\pb_lib.hpp 491: 
\CPP\PB\LIB\pb_lib.hpp 492: Date         firstDate;             
\CPP\PB\LIB\pb_lib.hpp 493: long         kbToday;               
\CPP\PB\LIB\pb_lib.hpp 494: long         credit;                
\CPP\PB\LIB\pb_lib.hpp 495: long         pending;               
\CPP\PB\LIB\pb_lib.hpp 496: word         fileArea;              
\CPP\PB\LIB\pb_lib.hpp 497: word         msgArea;               
\CPP\PB\LIB\pb_lib.hpp 498: 
\CPP\PB\LIB\pb_lib.hpp 499: sword        tbTimeBalance;         
\CPP\PB\LIB\pb_lib.hpp 500: sword        tbKbBalance;           
\CPP\PB\LIB\pb_lib.hpp 501: sword        tbTimeWithdrawn;       
\CPP\PB\LIB\pb_lib.hpp 502: sword        tbKbWithdrawn;         
\CPP\PB\LIB\pb_lib.hpp 503: word         tbTimeDeposited;
\CPP\PB\LIB\pb_lib.hpp 504: word         tbKbDeposited;
\CPP\PB\LIB\pb_lib.hpp 505: word         tbTimeLoaned;
\CPP\PB\LIB\pb_lib.hpp 506: word         tbKbLoaned;
\CPP\PB\LIB\pb_lib.hpp 507: Date         tbLastUsed;            
\CPP\PB\LIB\pb_lib.hpp 508: 
\CPP\PB\LIB\pb_lib.hpp 509: AskType      checkMail;             
\CPP\PB\LIB\pb_lib.hpp 510: AskType      checkNewFiles;         
\CPP\PB\LIB\pb_lib.hpp 511: 
\CPP\PB\LIB\pb_lib.hpp 512: dword        highMsgRead;
\CPP\PB\LIB\pb_lib.hpp 513: 
\CPP\PB\LIB\pb_lib.hpp 514: word         qwkMaxMsgsPerArea;
\CPP\PB\LIB\pb_lib.hpp 515: word         qwkMaxMsgs;
\CPP\PB\LIB\pb_lib.hpp 516: byte         qwkArchiver;
\CPP\PB\LIB\pb_lib.hpp 517: byte         ripFont;
\CPP\PB\LIB\pb_lib.hpp 518: 
\CPP\PB\LIB\pb_lib.hpp 519: Date         tbTimePayback;
\CPP\PB\LIB\pb_lib.hpp 520: Date         tbKbPayback;
\CPP\PB\LIB\pb_lib.hpp 521: 
\CPP\PB\LIB\pb_lib.hpp 522: word         fileGroup;              
\CPP\PB\LIB\pb_lib.hpp 523: word         msgGroup;               
\CPP\PB\LIB\pb_lib.hpp 524: 
\CPP\PB\LIB\pb_lib.hpp 525: byte         extra[390];
\CPP\PB\LIB\pb_lib.hpp 526: };
\CPP\PB\LIB\pb_lib.hpp 527: 
\CPP\PB\LIB\pb_lib.hpp 528: struct _Config
\CPP\PB\LIB\pb_lib.hpp 529: {
\CPP\PB\LIB\pb_lib.hpp 530: char        shellmsg[81];         
\CPP\PB\LIB\pb_lib.hpp 531: char        sysopname[36];        
\CPP\PB\LIB\pb_lib.hpp 532: char        txtpath[61];          
\CPP\PB\LIB\pb_lib.hpp 533: char        mnupath[61];          
\CPP\PB\LIB\pb_lib.hpp 534: char        msgpath[61];          
\CPP\PB\LIB\pb_lib.hpp 535: char        uploadpath[61];       
\CPP\PB\LIB\pb_lib.hpp 536: char        editorname[61];       
\CPP\PB\LIB\pb_lib.hpp 537: word        newuserlevel;         
\CPP\PB\LIB\pb_lib.hpp 538: int         newuserloglevel;       
\CPP\PB\LIB\pb_lib.hpp 539: AccessFlags newuserflags;  
\CPP\PB\LIB\pb_lib.hpp 540: int         max_passinput;         
\CPP\PB\LIB\pb_lib.hpp 541: int         min_passlength;        
\CPP\PB\LIB\pb_lib.hpp 542: int         inactivity_time;       
\CPP\PB\LIB\pb_lib.hpp 543: int         max_sysop_pages;       
\CPP\PB\LIB\pb_lib.hpp 544: int         pagebell_length;       
\CPP\PB\LIB\pb_lib.hpp 545: int         mailcheck;             
\CPP\PB\LIB\pb_lib.hpp 546: int         europe;                
\CPP\PB\LIB\pb_lib.hpp 547: int         numnodes;              
\CPP\PB\LIB\pb_lib.hpp 548: bool        allowansi;             
\CPP\PB\LIB\pb_lib.hpp 549: bool        allowavatar;           
\CPP\PB\LIB\pb_lib.hpp 550: int         discrete;              
\CPP\PB\LIB\pb_lib.hpp 551: int         askvoicephone;         
\CPP\PB\LIB\pb_lib.hpp 552: int         allowoneword;          
\CPP\PB\LIB\pb_lib.hpp 553: unsigned    crashlevel;            
\CPP\PB\LIB\pb_lib.hpp 554: AccessFlags crashflags;            
\CPP\PB\LIB\pb_lib.hpp 555: unsigned    attachlevel;           
\CPP\PB\LIB\pb_lib.hpp 556: AccessFlags attachflags;           
\CPP\PB\LIB\pb_lib.hpp 557: int         allowmsgupload;        
\CPP\PB\LIB\pb_lib.hpp 558: int         allowstacking;         
\CPP\PB\LIB\pb_lib.hpp 559: Time        page_start;            
\CPP\PB\LIB\pb_lib.hpp 560: Time        page_end;              
\CPP\PB\LIB\pb_lib.hpp 561: int         handshaking;           
\CPP\PB\LIB\pb_lib.hpp 562: int         allowalias;            
\CPP\PB\LIB\pb_lib.hpp 563: int         loglocal;              
\CPP\PB\LIB\pb_lib.hpp 564: int         doswap;                
\CPP\PB\LIB\pb_lib.hpp 565: char        originline[61];        
\CPP\PB\LIB\pb_lib.hpp 566: char        nodelistdir[61];       
\CPP\PB\LIB\pb_lib.hpp 567: char        sysopkeys[10][60];     
\CPP\PB\LIB\pb_lib.hpp 568: Time        dl_start;              
\CPP\PB\LIB\pb_lib.hpp 569: Time        dl_end;                
\CPP\PB\LIB\pb_lib.hpp 570: int         uploadspace;           
\CPP\PB\LIB\pb_lib.hpp 571: char        pvtuploadpath[61];     
\CPP\PB\LIB\pb_lib.hpp 572: char        quotestring[6];        
\CPP\PB\LIB\pb_lib.hpp 573: int         fastmode;              
\CPP\PB\LIB\pb_lib.hpp 574: bool        killsent;              
\CPP\PB\LIB\pb_lib.hpp 575: bool        multiline;             
\CPP\PB\LIB\pb_lib.hpp 576: bool        egamode;               
\CPP\PB\LIB\pb_lib.hpp 577: bool        showuserinfo;          
\CPP\PB\LIB\pb_lib.hpp 578: char        pexpath[61];           
\CPP\PB\LIB\pb_lib.hpp 579: bool        allowquicklogin;       
\CPP\PB\LIB\pb_lib.hpp 580: bool        suspendmsgtime;        
\CPP\PB\LIB\pb_lib.hpp 581: int         securityboard;         
\CPP\PB\LIB\pb_lib.hpp 582: int         pwdmessages;           
\CPP\PB\LIB\pb_lib.hpp 583: char        bbsname[36];           
\CPP\PB\LIB\pb_lib.hpp 584: char        pwdchar;               
\CPP\PB\LIB\pb_lib.hpp 585: int         tb_maxtimedeposit;
\CPP\PB\LIB\pb_lib.hpp 586: int         tb_maxkbdeposit;
\CPP\PB\LIB\pb_lib.hpp 587: int         tb_maxtimewithdrawal;
\CPP\PB\LIB\pb_lib.hpp 588: int         tb_maxkbwithdrawal;
\CPP\PB\LIB\pb_lib.hpp 589: int         usage_days;            
\CPP\PB\LIB\pb_lib.hpp 590: char        systempwd[16];
\CPP\PB\LIB\pb_lib.hpp 591: bool        usesystempwd;
\CPP\PB\LIB\pb_lib.hpp 592: bool        askBirthDay;
\CPP\PB\LIB\pb_lib.hpp 593: int         binlogdays;
\CPP\PB\LIB\pb_lib.hpp 594: bool        binloglocal;
\CPP\PB\LIB\pb_lib.hpp 595: int         pageArea;
\CPP\PB\LIB\pb_lib.hpp 596: bool        indexfiles;
\CPP\PB\LIB\pb_lib.hpp 597: bool        checkdupes;
\CPP\PB\LIB\pb_lib.hpp 598: bool        killdupes;
\CPP\PB\LIB\pb_lib.hpp 599: bool        ignore_ext;
\CPP\PB\LIB\pb_lib.hpp 600: char        RIPpath[61];          
\CPP\PB\LIB\pb_lib.hpp 601: char        iconspath[61];
\CPP\PB\LIB\pb_lib.hpp 602: char        location[36];
\CPP\PB\LIB\pb_lib.hpp 603: char        phone[26];
\CPP\PB\LIB\pb_lib.hpp 604: char        QWKid[9];
\CPP\PB\LIB\pb_lib.hpp 605: word        IObuffersize;
\CPP\PB\LIB\pb_lib.hpp 606: TimeFrame   pagingHours;
\CPP\PB\LIB\pb_lib.hpp 607: char        defaultLanguage[9];
\CPP\PB\LIB\pb_lib.hpp 608: bool        addUploaderName;
\CPP\PB\LIB\pb_lib.hpp 609: TimeFrame   downloadHours;
\CPP\PB\LIB\pb_lib.hpp 610: bool        askdataphone;
\CPP\PB\LIB\pb_lib.hpp 611: bool        askfaxphone;
\CPP\PB\LIB\pb_lib.hpp 612: bool        askaddress;
\CPP\PB\LIB\pb_lib.hpp 613: bool        asksex;
\CPP\PB\LIB\pb_lib.hpp 614: bool        askdateformat;
\CPP\PB\LIB\pb_lib.hpp 615: bool        askstate;
\CPP\PB\LIB\pb_lib.hpp 616: bool        askcountry;
\CPP\PB\LIB\pb_lib.hpp 617: short       fuzzyRate;
\CPP\PB\LIB\pb_lib.hpp 618: bool        hidePassword;
\CPP\PB\LIB\pb_lib.hpp 619: bool        valConfirm;
\CPP\PB\LIB\pb_lib.hpp 620: 
\CPP\PB\LIB\pb_lib.hpp 621: char        dateStampSignature[10];
\CPP\PB\LIB\pb_lib.hpp 622: Date        dateStamp;
\CPP\PB\LIB\pb_lib.hpp 623: dword       dateStampCrc;
\CPP\PB\LIB\pb_lib.hpp 624: 
\CPP\PB\LIB\pb_lib.hpp 625: char        extChat[81];
\CPP\PB\LIB\pb_lib.hpp 626: char        virScanCommand[61];
\CPP\PB\LIB\pb_lib.hpp 627: byte        virScanType;
\CPP\PB\LIB\pb_lib.hpp 628: char        virScanSemaphore[13];
\CPP\PB\LIB\pb_lib.hpp 629: 
\CPP\PB\LIB\pb_lib.hpp 630: byte        listColorTag;
\CPP\PB\LIB\pb_lib.hpp 631: byte        listColorFileName;
\CPP\PB\LIB\pb_lib.hpp 632: byte        listColorSize;
\CPP\PB\LIB\pb_lib.hpp 633: byte        listColorDate;
\CPP\PB\LIB\pb_lib.hpp 634: byte        listColorCounter;
\CPP\PB\LIB\pb_lib.hpp 635: byte        listColorDesc;
\CPP\PB\LIB\pb_lib.hpp 636: byte        listColorSeperator;
\CPP\PB\LIB\pb_lib.hpp 637: byte        listColorMissing;
\CPP\PB\LIB\pb_lib.hpp 638: bool        hideFileCounter;
\CPP\PB\LIB\pb_lib.hpp 639: 
\CPP\PB\LIB\pb_lib.hpp 640: bool        disableRIP;
\CPP\PB\LIB\pb_lib.hpp 641: 
\CPP\PB\LIB\pb_lib.hpp 642: char        extMultiChat[81];
\CPP\PB\LIB\pb_lib.hpp 643: 
\CPP\PB\LIB\pb_lib.hpp 644: byte        virScanFailedAction;
\CPP\PB\LIB\pb_lib.hpp 645: word        virScanFailedArea;
\CPP\PB\LIB\pb_lib.hpp 646: 
\CPP\PB\LIB\pb_lib.hpp 647: byte        promptColor;
\CPP\PB\LIB\pb_lib.hpp 648: 
\CPP\PB\LIB\pb_lib.hpp 649: bool        internalfsed;
\CPP\PB\LIB\pb_lib.hpp 650: 
\CPP\PB\LIB\pb_lib.hpp 651: char        extra[3];
\CPP\PB\LIB\pb_lib.hpp 652: };
\CPP\PB\LIB\pb_lib.hpp 653: 
\CPP\PB\LIB\pb_lib.hpp 654: const byte VIRSCAN_ACTION_NONE   = 0;
\CPP\PB\LIB\pb_lib.hpp 655: const byte VIRSCAN_ACTION_MOVE   = 1;
\CPP\PB\LIB\pb_lib.hpp 656: const byte VIRSCAN_ACTION_DELETE = 2;
\CPP\PB\LIB\pb_lib.hpp 657: 
\CPP\PB\LIB\pb_lib.hpp 658: struct FilesIdx
\CPP\PB\LIB\pb_lib.hpp 659: {
\CPP\PB\LIB\pb_lib.hpp 660: char name[13];
\CPP\PB\LIB\pb_lib.hpp 661: word area;
\CPP\PB\LIB\pb_lib.hpp 662: };
\CPP\PB\LIB\pb_lib.hpp 663: 
\CPP\PB\LIB\pb_lib.hpp 664: struct _AreaGroup
\CPP\PB\LIB\pb_lib.hpp 665: {
\CPP\PB\LIB\pb_lib.hpp 666: char        name[80];
\CPP\PB\LIB\pb_lib.hpp 667: word        level;
\CPP\PB\LIB\pb_lib.hpp 668: AccessFlags flags;
\CPP\PB\LIB\pb_lib.hpp 669: AccessFlags flagsNot;
\CPP\PB\LIB\pb_lib.hpp 670: byte        extra[10];
\CPP\PB\LIB\pb_lib.hpp 671: };
\CPP\PB\LIB\pb_lib.hpp 672: 
\CPP\PB\LIB\pb_lib.hpp 673: struct _FileArea
\CPP\PB\LIB\pb_lib.hpp 674: {
\CPP\PB\LIB\pb_lib.hpp 675: char name[80];        
\CPP\PB\LIB\pb_lib.hpp 676: char listpath[80];    
\CPP\PB\LIB\pb_lib.hpp 677: char filepath[80];    
\CPP\PB\LIB\pb_lib.hpp 678: word level;           
\CPP\PB\LIB\pb_lib.hpp 679: AccessFlags flags;    
\CPP\PB\LIB\pb_lib.hpp 680: bool cdrom;           
\CPP\PB\LIB\pb_lib.hpp 681: int maxfiles;         
\CPP\PB\LIB\pb_lib.hpp 682: int maxkb;            
\CPP\PB\LIB\pb_lib.hpp 683: bool notops;          
\CPP\PB\LIB\pb_lib.hpp 684: bool free;            
\CPP\PB\LIB\pb_lib.hpp 685: byte groups[4];       
\CPP\PB\LIB\pb_lib.hpp 686: bool allGroups;       
\CPP\PB\LIB\pb_lib.hpp 687: byte minAge;          
\CPP\PB\LIB\pb_lib.hpp 688: AccessFlags flagsNot; 
\CPP\PB\LIB\pb_lib.hpp 689: byte dateFormat;
\CPP\PB\LIB\pb_lib.hpp 690: byte extra[2];
\CPP\PB\LIB\pb_lib.hpp 691: };
\CPP\PB\LIB\pb_lib.hpp 692: 
\CPP\PB\LIB\pb_lib.hpp 693: 
\CPP\PB\LIB\pb_lib.hpp 694: 
\CPP\PB\LIB\pb_lib.hpp 695: 
\CPP\PB\LIB\pb_lib.hpp 696: 
\CPP\PB\LIB\pb_lib.hpp 697: 
\CPP\PB\LIB\pb_lib.hpp 698: 
\CPP\PB\LIB\pb_lib.hpp 699: 
\CPP\PB\LIB\pb_lib.hpp 700: 
\CPP\PB\LIB\pb_lib.hpp 701: 
\CPP\PB\LIB\pb_lib.hpp 702: 
\CPP\PB\LIB\pb_lib.hpp 703: const byte MSGBASE_HUDSON = 0;
\CPP\PB\LIB\pb_lib.hpp 704: const byte MSGBASE_SQUISH = 1;
\CPP\PB\LIB\pb_lib.hpp 705: const byte MSGBASE_SDM    = 2;
\CPP\PB\LIB\pb_lib.hpp 706: const byte MSGBASE_JAM    = 3;
\CPP\PB\LIB\pb_lib.hpp 707: 
\CPP\PB\LIB\pb_lib.hpp 708: 
\CPP\PB\LIB\pb_lib.hpp 709: 
\CPP\PB\LIB\pb_lib.hpp 710: 
\CPP\PB\LIB\pb_lib.hpp 711: 
\CPP\PB\LIB\pb_lib.hpp 712: 
\CPP\PB\LIB\pb_lib.hpp 713: 
\CPP\PB\LIB\pb_lib.hpp 714: 
\CPP\PB\LIB\pb_lib.hpp 715: 
\CPP\PB\LIB\pb_lib.hpp 716: 
\CPP\PB\LIB\pb_lib.hpp 717: 
\CPP\PB\LIB\pb_lib.hpp 718: 
\CPP\PB\LIB\pb_lib.hpp 719: 
\CPP\PB\LIB\pb_lib.hpp 720: 
\CPP\PB\LIB\pb_lib.hpp 721: 
\CPP\PB\LIB\pb_lib.hpp 722: 
\CPP\PB\LIB\pb_lib.hpp 723: 
\CPP\PB\LIB\pb_lib.hpp 724: 
\CPP\PB\LIB\pb_lib.hpp 725: 
\CPP\PB\LIB\pb_lib.hpp 726: 
\CPP\PB\LIB\pb_lib.hpp 727: 
\CPP\PB\LIB\pb_lib.hpp 728: 
\CPP\PB\LIB\pb_lib.hpp 729: 
\CPP\PB\LIB\pb_lib.hpp 730: 
\CPP\PB\LIB\pb_lib.hpp 731: 
\CPP\PB\LIB\pb_lib.hpp 732: 
\CPP\PB\LIB\pb_lib.hpp 733: 
\CPP\PB\LIB\pb_lib.hpp 734: 
\CPP\PB\LIB\pb_lib.hpp 735: 
\CPP\PB\LIB\pb_lib.hpp 736: 
\CPP\PB\LIB\pb_lib.hpp 737: 
\CPP\PB\LIB\pb_lib.hpp 738: 
\CPP\PB\LIB\pb_lib.hpp 739: 
\CPP\PB\LIB\pb_lib.hpp 740: 
\CPP\PB\LIB\pb_lib.hpp 741: 
\CPP\PB\LIB\pb_lib.hpp 742: 
\CPP\PB\LIB\pb_lib.hpp 743: 
\CPP\PB\LIB\pb_lib.hpp 744: 
\CPP\PB\LIB\pb_lib.hpp 745: 
\CPP\PB\LIB\pb_lib.hpp 746: 
\CPP\PB\LIB\pb_lib.hpp 747: 
\CPP\PB\LIB\pb_lib.hpp 748: 
\CPP\PB\LIB\pb_lib.hpp 749: 
\CPP\PB\LIB\pb_lib.hpp 750: 
\CPP\PB\LIB\pb_lib.hpp 751: 
\CPP\PB\LIB\pb_lib.hpp 752: 
\CPP\PB\LIB\pb_lib.hpp 753: 
\CPP\PB\LIB\pb_lib.hpp 754: 
\CPP\PB\LIB\pb_lib.hpp 755: 
\CPP\PB\LIB\pb_lib.hpp 756: 
\CPP\PB\LIB\pb_lib.hpp 757: 
\CPP\PB\LIB\pb_lib.hpp 758: 
\CPP\PB\LIB\pb_lib.hpp 759: 
\CPP\PB\LIB\pb_lib.hpp 760: 
\CPP\PB\LIB\pb_lib.hpp 761: 
\CPP\PB\LIB\pb_lib.hpp 762: 
\CPP\PB\LIB\pb_lib.hpp 763: 
\CPP\PB\LIB\pb_lib.hpp 764: 
\CPP\PB\LIB\pb_lib.hpp 765: 
\CPP\PB\LIB\pb_lib.hpp 766: 
\CPP\PB\LIB\pb_lib.hpp 767: 
\CPP\PB\LIB\pb_lib.hpp 768: 
\CPP\PB\LIB\pb_lib.hpp 769: struct _MsgArea
\CPP\PB\LIB\pb_lib.hpp 770: {
\CPP\PB\LIB\pb_lib.hpp 771: word areaNum;              
\CPP\PB\LIB\pb_lib.hpp 772: word hudsonBase;           
\CPP\PB\LIB\pb_lib.hpp 773: char name[81];             
\CPP\PB\LIB\pb_lib.hpp 774: byte msgType;              
\CPP\PB\LIB\pb_lib.hpp 775: byte msgKind;              
\CPP\PB\LIB\pb_lib.hpp 776: byte msgBaseType;          
\CPP\PB\LIB\pb_lib.hpp 777: char path[81];             
\CPP\PB\LIB\pb_lib.hpp 778: byte flags;                
\CPP\PB\LIB\pb_lib.hpp 779: word readLevel;            
\CPP\PB\LIB\pb_lib.hpp 780: AccessFlags readFlags;     
\CPP\PB\LIB\pb_lib.hpp 781: AccessFlags readFlagsNot;  
\CPP\PB\LIB\pb_lib.hpp 782: word writeLevel;           
\CPP\PB\LIB\pb_lib.hpp 783: AccessFlags writeFlags;    
\CPP\PB\LIB\pb_lib.hpp 784: AccessFlags writeFlagsNot; 
\CPP\PB\LIB\pb_lib.hpp 785: word sysopLevel;           
\CPP\PB\LIB\pb_lib.hpp 786: AccessFlags sysopFlags;    
\CPP\PB\LIB\pb_lib.hpp 787: AccessFlags sysopFlagsNot; 
\CPP\PB\LIB\pb_lib.hpp 788: 
\CPP\PB\LIB\pb_lib.hpp 789: char origin[62];           
\CPP\PB\LIB\pb_lib.hpp 790: word aka;                  
\CPP\PB\LIB\pb_lib.hpp 791: 
\CPP\PB\LIB\pb_lib.hpp 792: word rcvKillDays;          
\CPP\PB\LIB\pb_lib.hpp 793: word msgKillDays;          
\CPP\PB\LIB\pb_lib.hpp 794: word maxMsgs;              
\CPP\PB\LIB\pb_lib.hpp 795: 
\CPP\PB\LIB\pb_lib.hpp 796: char sysop[36];            
\CPP\PB\LIB\pb_lib.hpp 797: word replyBoard;           
\CPP\PB\LIB\pb_lib.hpp 798: 
\CPP\PB\LIB\pb_lib.hpp 799: char tag[61];              
\CPP\PB\LIB\pb_lib.hpp 800: char qwkname[13];          
\CPP\PB\LIB\pb_lib.hpp 801: 
\CPP\PB\LIB\pb_lib.hpp 802: byte groups[4];            
\CPP\PB\LIB\pb_lib.hpp 803: bool allGroups;            
\CPP\PB\LIB\pb_lib.hpp 804: byte minAge;               
\CPP\PB\LIB\pb_lib.hpp 805: 
\CPP\PB\LIB\pb_lib.hpp 806: byte extra[112] ;          
\CPP\PB\LIB\pb_lib.hpp 807: };
\CPP\PB\LIB\pb_lib.hpp 808: 
\CPP\PB\LIB\pb_lib.hpp 809: 
\CPP\PB\LIB\pb_lib.hpp 810: struct _OldModemConfig
\CPP\PB\LIB\pb_lib.hpp 811: {
\CPP\PB\LIB\pb_lib.hpp 812: unsigned baud;
\CPP\PB\LIB\pb_lib.hpp 813: int port;
\CPP\PB\LIB\pb_lib.hpp 814: int quiet;
\CPP\PB\LIB\pb_lib.hpp 815: int blanktime;
\CPP\PB\LIB\pb_lib.hpp 816: char initstring[70];
\CPP\PB\LIB\pb_lib.hpp 817: char busystring[70];
\CPP\PB\LIB\pb_lib.hpp 818: char initok[40];
\CPP\PB\LIB\pb_lib.hpp 819: char busyok[40];
\CPP\PB\LIB\pb_lib.hpp 820: char connect300[40];
\CPP\PB\LIB\pb_lib.hpp 821: char connect1200[40];
\CPP\PB\LIB\pb_lib.hpp 822: char connect2400[40];
\CPP\PB\LIB\pb_lib.hpp 823: char connect4800[40];
\CPP\PB\LIB\pb_lib.hpp 824: char connect9600[40];
\CPP\PB\LIB\pb_lib.hpp 825: char connect19200[40];
\CPP\PB\LIB\pb_lib.hpp 826: char connect38400[40];
\CPP\PB\LIB\pb_lib.hpp 827: char ring[40];
\CPP\PB\LIB\pb_lib.hpp 828: char answer[40];
\CPP\PB\LIB\pb_lib.hpp 829: char connect7200[40];
\CPP\PB\LIB\pb_lib.hpp 830: char connect12000[40];
\CPP\PB\LIB\pb_lib.hpp 831: int forceanswer;
\CPP\PB\LIB\pb_lib.hpp 832: char extra2[4];
\CPP\PB\LIB\pb_lib.hpp 833: int delay;
\CPP\PB\LIB\pb_lib.hpp 834: char connect14400[40];
\CPP\PB\LIB\pb_lib.hpp 835: char initstring2[70];
\CPP\PB\LIB\pb_lib.hpp 836: char connect16800[40];
\CPP\PB\LIB\pb_lib.hpp 837: char connect28800[40];
\CPP\PB\LIB\pb_lib.hpp 838: char connect24000[40];
\CPP\PB\LIB\pb_lib.hpp 839: char connect64000[40];
\CPP\PB\LIB\pb_lib.hpp 840: int  ext_errlevel1;
\CPP\PB\LIB\pb_lib.hpp 841: int  ext_errlevel2;
\CPP\PB\LIB\pb_lib.hpp 842: byte extra[36];
\CPP\PB\LIB\pb_lib.hpp 843: };
\CPP\PB\LIB\pb_lib.hpp 844: 
\CPP\PB\LIB\pb_lib.hpp 845: const dword MODEM_LOCKED        = 0x00000001;
\CPP\PB\LIB\pb_lib.hpp 846: const dword MODEM_MANUAL_ANSWER = 0x00000002;
\CPP\PB\LIB\pb_lib.hpp 847: 
\CPP\PB\LIB\pb_lib.hpp 848: 
\CPP\PB\LIB\pb_lib.hpp 849: struct _ModemConfig
\CPP\PB\LIB\pb_lib.hpp 850: {
\CPP\PB\LIB\pb_lib.hpp 851: long  maxBps;
\CPP\PB\LIB\pb_lib.hpp 852: long  lockedBps;
\CPP\PB\LIB\pb_lib.hpp 853: dword flags;
\CPP\PB\LIB\pb_lib.hpp 854: int   port;
\CPP\PB\LIB\pb_lib.hpp 855: int   commandDelay;
\CPP\PB\LIB\pb_lib.hpp 856: int   answerDelay;
\CPP\PB\LIB\pb_lib.hpp 857: int   blankTime;
\CPP\PB\LIB\pb_lib.hpp 858: 
\CPP\PB\LIB\pb_lib.hpp 859: char  msgCon300       [80];
\CPP\PB\LIB\pb_lib.hpp 860: char  msgCon1200      [80];
\CPP\PB\LIB\pb_lib.hpp 861: char  msgCon1275      [80];
\CPP\PB\LIB\pb_lib.hpp 862: char  msgCon2400      [80];
\CPP\PB\LIB\pb_lib.hpp 863: char  msgCon4800      [80];
\CPP\PB\LIB\pb_lib.hpp 864: char  msgCon7200      [80];
\CPP\PB\LIB\pb_lib.hpp 865: char  msgCon9600      [80];
\CPP\PB\LIB\pb_lib.hpp 866: char  msgCon12000     [80];
\CPP\PB\LIB\pb_lib.hpp 867: char  msgCon14400     [80];
\CPP\PB\LIB\pb_lib.hpp 868: char  msgCon16800     [80];
\CPP\PB\LIB\pb_lib.hpp 869: char  msgCon19200     [80];
\CPP\PB\LIB\pb_lib.hpp 870: char  msgCon21600     [80];
\CPP\PB\LIB\pb_lib.hpp 871: char  msgCon24000     [80];
\CPP\PB\LIB\pb_lib.hpp 872: char  msgCon26400     [80];
\CPP\PB\LIB\pb_lib.hpp 873: char  msgCon28800     [80];
\CPP\PB\LIB\pb_lib.hpp 874: char  msgCon38400     [80];
\CPP\PB\LIB\pb_lib.hpp 875: char  msgCon57600     [80];
\CPP\PB\LIB\pb_lib.hpp 876: char  msgCon64000     [80];
\CPP\PB\LIB\pb_lib.hpp 877: char  msgCon115200    [80];
\CPP\PB\LIB\pb_lib.hpp 878: 
\CPP\PB\LIB\pb_lib.hpp 879: char  msgConExternal  [80];
\CPP\PB\LIB\pb_lib.hpp 880: 
\CPP\PB\LIB\pb_lib.hpp 881: char  msgRing         [80];
\CPP\PB\LIB\pb_lib.hpp 882: char  msgOk           [80];
\CPP\PB\LIB\pb_lib.hpp 883: 
\CPP\PB\LIB\pb_lib.hpp 884: char  cmdInit1        [80];
\CPP\PB\LIB\pb_lib.hpp 885: char  cmdInit2        [80];
\CPP\PB\LIB\pb_lib.hpp 886: char  cmdInit3        [80];
\CPP\PB\LIB\pb_lib.hpp 887: char  cmdAnswer       [80];
\CPP\PB\LIB\pb_lib.hpp 888: char  cmdOffHook      [80];
\CPP\PB\LIB\pb_lib.hpp 889: char  cmdDown         [80];
\CPP\PB\LIB\pb_lib.hpp 890: char  cmdAttention    [80];
\CPP\PB\LIB\pb_lib.hpp 891: 
\CPP\PB\LIB\pb_lib.hpp 892: int   externalErrorLevel;
\CPP\PB\LIB\pb_lib.hpp 893: 
\CPP\PB\LIB\pb_lib.hpp 894: char  msgCon31200     [80];
\CPP\PB\LIB\pb_lib.hpp 895: char  msgCon33600     [80];
\CPP\PB\LIB\pb_lib.hpp 896: char  msgCon36000     [80];
\CPP\PB\LIB\pb_lib.hpp 897: 
\CPP\PB\LIB\pb_lib.hpp 898: char  msgConUser1     [80];
\CPP\PB\LIB\pb_lib.hpp 899: long  userConBps1;
\CPP\PB\LIB\pb_lib.hpp 900: char  msgConUser2     [80];
\CPP\PB\LIB\pb_lib.hpp 901: long  userConBps2;
\CPP\PB\LIB\pb_lib.hpp 902: char  msgConUser3     [80];
\CPP\PB\LIB\pb_lib.hpp 903: long  userConBps3;
\CPP\PB\LIB\pb_lib.hpp 904: char  msgConUser4     [80];
\CPP\PB\LIB\pb_lib.hpp 905: long  userConBps4;
\CPP\PB\LIB\pb_lib.hpp 906: char  msgConUser5     [80];
\CPP\PB\LIB\pb_lib.hpp 907: long  userConBps5;
\CPP\PB\LIB\pb_lib.hpp 908: char  msgConUser6     [80];
\CPP\PB\LIB\pb_lib.hpp 909: long  userConBps6;
\CPP\PB\LIB\pb_lib.hpp 910: 
\CPP\PB\LIB\pb_lib.hpp 911: byte  extra[920];
\CPP\PB\LIB\pb_lib.hpp 912: };
\CPP\PB\LIB\pb_lib.hpp 913: 
\CPP\PB\LIB\pb_lib.hpp 914: 
\CPP\PB\LIB\pb_lib.hpp 915: struct _TimeLog
\CPP\PB\LIB\pb_lib.hpp 916: {
\CPP\PB\LIB\pb_lib.hpp 917: int numdays;
\CPP\PB\LIB\pb_lib.hpp 918: Date lastdate;
\CPP\PB\LIB\pb_lib.hpp 919: long hours[24];
\CPP\PB\LIB\pb_lib.hpp 920: long days[7];
\CPP\PB\LIB\pb_lib.hpp 921: long weeks[53];
\CPP\PB\LIB\pb_lib.hpp 922: long totalcalls;
\CPP\PB\LIB\pb_lib.hpp 923: int  daysactive;
\CPP\PB\LIB\pb_lib.hpp 924: byte extra[100];
\CPP\PB\LIB\pb_lib.hpp 925: };
\CPP\PB\LIB\pb_lib.hpp 926: 
\CPP\PB\LIB\pb_lib.hpp 927: struct _AccessEvent
\CPP\PB\LIB\pb_lib.hpp 928: {
\CPP\PB\LIB\pb_lib.hpp 929: bool        hoursActive[48];
\CPP\PB\LIB\pb_lib.hpp 930: bool        daysActive[7];
\CPP\PB\LIB\pb_lib.hpp 931: 
\CPP\PB\LIB\pb_lib.hpp 932: word        minLevel;
\CPP\PB\LIB\pb_lib.hpp 933: AccessFlags flagsNeeded;
\CPP\PB\LIB\pb_lib.hpp 934: 
\CPP\PB\LIB\pb_lib.hpp 935: int         downloadPercent;
\CPP\PB\LIB\pb_lib.hpp 936: word        downloadPercent_ol;
\CPP\PB\LIB\pb_lib.hpp 937: AccessFlags downloadPercent_of;
\CPP\PB\LIB\pb_lib.hpp 938: 
\CPP\PB\LIB\pb_lib.hpp 939: int         downloadLimit;
\CPP\PB\LIB\pb_lib.hpp 940: word        downloadLimit_ol;
\CPP\PB\LIB\pb_lib.hpp 941: AccessFlags downloadLimit_of;
\CPP\PB\LIB\pb_lib.hpp 942: 
\CPP\PB\LIB\pb_lib.hpp 943: int         timePercent;
\CPP\PB\LIB\pb_lib.hpp 944: word        timePercent_ol;
\CPP\PB\LIB\pb_lib.hpp 945: AccessFlags timePercent_of;
\CPP\PB\LIB\pb_lib.hpp 946: 
\CPP\PB\LIB\pb_lib.hpp 947: int         timeLimit;
\CPP\PB\LIB\pb_lib.hpp 948: word        timeLimit_ol;
\CPP\PB\LIB\pb_lib.hpp 949: AccessFlags timeLimit_of;
\CPP\PB\LIB\pb_lib.hpp 950: 
\CPP\PB\LIB\pb_lib.hpp 951: bool        allowYell;
\CPP\PB\LIB\pb_lib.hpp 952: word        allowYell_ol;
\CPP\PB\LIB\pb_lib.hpp 953: AccessFlags allowYell_of;
\CPP\PB\LIB\pb_lib.hpp 954: 
\CPP\PB\LIB\pb_lib.hpp 955: byte        extra[106];   
\CPP\PB\LIB\pb_lib.hpp 956: };
\CPP\PB\LIB\pb_lib.hpp 957: 
\CPP\PB\LIB\pb_lib.hpp 958: 
\CPP\PB\LIB\pb_lib.hpp 959: 
\CPP\PB\LIB\pb_lib.hpp 960: 
\CPP\PB\LIB\pb_lib.hpp 961: 
\CPP\PB\LIB\pb_lib.hpp 962: 
\CPP\PB\LIB\pb_lib.hpp 963: 
\CPP\PB\LIB\pb_lib.hpp 964: 
\CPP\PB\LIB\pb_lib.hpp 965: 
\CPP\PB\LIB\pb_lib.hpp 966: 
\CPP\PB\LIB\pb_lib.hpp 967: struct _QbbsMsgHdr
\CPP\PB\LIB\pb_lib.hpp 968: {
\CPP\PB\LIB\pb_lib.hpp 969: int  msgnum;
\CPP\PB\LIB\pb_lib.hpp 970: int  prevmsg;
\CPP\PB\LIB\pb_lib.hpp 971: int  nextmsg;
\CPP\PB\LIB\pb_lib.hpp 972: int  tread;
\CPP\PB\LIB\pb_lib.hpp 973: word startrec;
\CPP\PB\LIB\pb_lib.hpp 974: int  numrecs;
\CPP\PB\LIB\pb_lib.hpp 975: int  destnet,destnode,orgnet,orgnode;
\CPP\PB\LIB\pb_lib.hpp 976: char destzone,orgzone;
\CPP\PB\LIB\pb_lib.hpp 977: int  cost;
\CPP\PB\LIB\pb_lib.hpp 978: byte msgattr,netattr,area;
\CPP\PB\LIB\pb_lib.hpp 979: char posttime[6];
\CPP\PB\LIB\pb_lib.hpp 980: char postdate[9];
\CPP\PB\LIB\pb_lib.hpp 981: char to[36];
\CPP\PB\LIB\pb_lib.hpp 982: char from[36];
\CPP\PB\LIB\pb_lib.hpp 983: char subj[67];
\CPP\PB\LIB\pb_lib.hpp 984: Date recvdate;
\CPP\PB\LIB\pb_lib.hpp 985: Time recvtime;
\CPP\PB\LIB\pb_lib.hpp 986: 
\CPP\PB\LIB\pb_lib.hpp 987: bool fix();      
\CPP\PB\LIB\pb_lib.hpp 988: };
\CPP\PB\LIB\pb_lib.hpp 989: 
\CPP\PB\LIB\pb_lib.hpp 990: struct LanguageFile
\CPP\PB\LIB\pb_lib.hpp 991: {
\CPP\PB\LIB\pb_lib.hpp 992: char name[41];
\CPP\PB\LIB\pb_lib.hpp 993: bool avail;
\CPP\PB\LIB\pb_lib.hpp 994: word level;
\CPP\PB\LIB\pb_lib.hpp 995: AccessFlags flags;
\CPP\PB\LIB\pb_lib.hpp 996: char menuPath[61];
\CPP\PB\LIB\pb_lib.hpp 997: char txtPath[61];
\CPP\PB\LIB\pb_lib.hpp 998: char questPath[61];
\CPP\PB\LIB\pb_lib.hpp 999: char copyright[81];
\CPP\PB\LIB\pb_lib.hpp 1000: byte attrib;
\CPP\PB\LIB\pb_lib.hpp 1001: byte extra[500];
\CPP\PB\LIB\pb_lib.hpp 1002: };
\CPP\PB\LIB\pb_lib.hpp 1003: 
\CPP\PB\LIB\pb_lib.hpp 1004: const byte LANG_PROMPT  = 0x01;
\CPP\PB\LIB\pb_lib.hpp 1005: const byte LANG_NOCOLOR = 0x02;
\CPP\PB\LIB\pb_lib.hpp 1006: 
\CPP\PB\LIB\pb_lib.hpp 1007: struct _LanguageString
\CPP\PB\LIB\pb_lib.hpp 1008: {
\CPP\PB\LIB\pb_lib.hpp 1009: word len;               
\CPP\PB\LIB\pb_lib.hpp 1010: word numHotkeys;        
\CPP\PB\LIB\pb_lib.hpp 1011: byte color;             
\CPP\PB\LIB\pb_lib.hpp 1012: byte highlight;         
\CPP\PB\LIB\pb_lib.hpp 1013: byte promptcolor;       
\CPP\PB\LIB\pb_lib.hpp 1014: byte flags;             
\CPP\PB\LIB\pb_lib.hpp 1015: char *s;                
\CPP\PB\LIB\pb_lib.hpp 1016: char *hotkeys;          
\CPP\PB\LIB\pb_lib.hpp 1017: 
\CPP\PB\LIB\pb_lib.hpp 1018: _LanguageString();
\CPP\PB\LIB\pb_lib.hpp 1019: _LanguageString( const _LanguageString& );
\CPP\PB\LIB\pb_lib.hpp 1020: _LanguageString( char *s , char *hotkeys , byte color , byte highlight , byte flags = 0x00, byte promptcolor = 0x00);
\CPP\PB\LIB\pb_lib.hpp 1021: 
\CPP\PB\LIB\pb_lib.hpp 1022: ~_LanguageString();
\CPP\PB\LIB\pb_lib.hpp 1023: 
\CPP\PB\LIB\pb_lib.hpp 1024: bool read( File& );
\CPP\PB\LIB\pb_lib.hpp 1025: bool write( File& );
\CPP\PB\LIB\pb_lib.hpp 1026: void operator=( const _LanguageString& );
\CPP\PB\LIB\pb_lib.hpp 1027: void clear();
\CPP\PB\LIB\pb_lib.hpp 1028: };
\CPP\PB\LIB\pb_lib.hpp 1029: 
\CPP\PB\LIB\pb_lib.hpp 1030: const dword MENU_RIP = 1;
\CPP\PB\LIB\pb_lib.hpp 1031: 
\CPP\PB\LIB\pb_lib.hpp 1032: const dword MENU_RIP_SHOWREMOTE = 1;
\CPP\PB\LIB\pb_lib.hpp 1033: const dword MENU_RIP_HIDELOCAL  = 2;
\CPP\PB\LIB\pb_lib.hpp 1034: const dword MENU_RIP_NO_RESET   = 4;
\CPP\PB\LIB\pb_lib.hpp 1035: const dword MENU_PASSWORD       = 8;
\CPP\PB\LIB\pb_lib.hpp 1036: 
\CPP\PB\LIB\pb_lib.hpp 1037: struct _MenuFile
\CPP\PB\LIB\pb_lib.hpp 1038: {
\CPP\PB\LIB\pb_lib.hpp 1039: dword attr;   
\CPP\PB\LIB\pb_lib.hpp 1040: char prompt[200];
\CPP\PB\LIB\pb_lib.hpp 1041: byte color;
\CPP\PB\LIB\pb_lib.hpp 1042: byte highlight;
\CPP\PB\LIB\pb_lib.hpp 1043: char RIPname[9];
\CPP\PB\LIB\pb_lib.hpp 1044: byte extra[100];
\CPP\PB\LIB\pb_lib.hpp 1045: };
\CPP\PB\LIB\pb_lib.hpp 1046: 
\CPP\PB\LIB\pb_lib.hpp 1047: struct _MenuItem
\CPP\PB\LIB\pb_lib.hpp 1048: {
\CPP\PB\LIB\pb_lib.hpp 1049: dword attr;     
\CPP\PB\LIB\pb_lib.hpp 1050: char text[160];
\CPP\PB\LIB\pb_lib.hpp 1051: char data[160];
\CPP\PB\LIB\pb_lib.hpp 1052: byte color;
\CPP\PB\LIB\pb_lib.hpp 1053: byte hotKey;
\CPP\PB\LIB\pb_lib.hpp 1054: word function;
\CPP\PB\LIB\pb_lib.hpp 1055: char password[16];
\CPP\PB\LIB\pb_lib.hpp 1056: 
\CPP\PB\LIB\pb_lib.hpp 1057: AccessRecord access;
\CPP\PB\LIB\pb_lib.hpp 1058: 
\CPP\PB\LIB\pb_lib.hpp 1059: byte extra[50];
\CPP\PB\LIB\pb_lib.hpp 1060: };
\CPP\PB\LIB\pb_lib.hpp 1061: 
\CPP\PB\LIB\pb_lib.hpp 1062: 
\CPP\PB\LIB\pb_lib.hpp 1063: const dword PVTFILE_KEEP = 0x00000001uL;
\CPP\PB\LIB\pb_lib.hpp 1064: 
\CPP\PB\LIB\pb_lib.hpp 1065: struct _PrivateFile
\CPP\PB\LIB\pb_lib.hpp 1066: {
\CPP\PB\LIB\pb_lib.hpp 1067: Date date;
\CPP\PB\LIB\pb_lib.hpp 1068: char fname  [80];
\CPP\PB\LIB\pb_lib.hpp 1069: char to     [36];
\CPP\PB\LIB\pb_lib.hpp 1070: char from   [36];
\CPP\PB\LIB\pb_lib.hpp 1071: char desc   [80];
\CPP\PB\LIB\pb_lib.hpp 1072: 
\CPP\PB\LIB\pb_lib.hpp 1073: dword attr;
\CPP\PB\LIB\pb_lib.hpp 1074: 
\CPP\PB\LIB\pb_lib.hpp 1075: byte extra  [61];
\CPP\PB\LIB\pb_lib.hpp 1076: };
\CPP\PB\LIB\pb_lib.hpp 1077: 
\CPP\PB\LIB\pb_lib.hpp 1078: String parse_lang(char *fmt , ...);
\CPP\PB\LIB\pb_lib.hpp 1079: 
\CPP\PB\LIB\pb_lib.hpp 1080: void getsyspath(char *syspath,char *argv0);
\CPP\PB\LIB\pb_lib.hpp 1081: dword RA_CRC(char *s);
\CPP\PB\LIB\pb_lib.hpp 1082: dword RaCrc(char *s);
\CPP\PB\LIB\pb_lib.hpp 1083: dword JamCrc(char *s);
\CPP\PB\LIB\pb_lib.hpp 1084: 
\CPP\PB\LIB\pb_lib.hpp 1085: 
\BC31\INCLUDE\ProBoard.Hpp 34: 
\BC31\INCLUDE\ProBoard.Hpp 35: 
\BC31\INCLUDE\ProBoard.Hpp 36: class MSG;
\BC31\INCLUDE\ProBoard.Hpp 37: 
\BC31\INCLUDE\ProBoard.Hpp 38: 
\BC31\INCLUDE\ProBoard.Hpp 39: 
\BC31\INCLUDE\ProBoard.Hpp 40: 
\BC31\INCLUDE\ProBoard.Hpp 41: 
\BC31\INCLUDE\ProBoard.Hpp 42: class Message;
\BC31\INCLUDE\ProBoard.Hpp 43: class MsgBase;
\BC31\INCLUDE\ProBoard.Hpp 44: class MsgBaseList;
\BC31\INCLUDE\ProBoard.Hpp 45: class SquishMsgBase;
\BC31\INCLUDE\ProBoard.Hpp 46: class HudsonMsgBase;
\BC31\INCLUDE\ProBoard.Hpp 47: class JamMsgBase;
\BC31\INCLUDE\ProBoard.Hpp 48: 
\BC31\INCLUDE\ProBoard.Hpp 49: 
\BC31\INCLUDE\ProBoard.Hpp 50: extern String S_PRESS_ENTER_TO_CONTINUE;
\BC31\INCLUDE\ProBoard.Hpp 51: 
\BC31\INCLUDE\ProBoard.Hpp 52: const int MAX_PEX_HANDLERS = 100;
\BC31\INCLUDE\ProBoard.Hpp 53: 
\BC31\INCLUDE\ProBoard.Hpp 54: const int BUFSIZE_FAST = 2048;
\BC31\INCLUDE\ProBoard.Hpp 55: const int BUFSIZE_SLOW = 512;
\BC31\INCLUDE\ProBoard.Hpp 56: 
\BC31\INCLUDE\ProBoard.Hpp 57: 
\BC31\INCLUDE\ProBoard.Hpp 58: 
\BC31\INCLUDE\ProBoard.Hpp 59: 
\BC31\INCLUDE\ProBoard.Hpp 60: 
\BC31\INCLUDE\ProBoard.Hpp 61: 
\BC31\INCLUDE\ProBoard.Hpp 62: 
\BC31\INCLUDE\ProBoard.Hpp 63: 
\BC31\INCLUDE\ProBoard.Hpp 64: 
\BC31\INCLUDE\ProBoard.Hpp 65: 
\BC31\INCLUDE\ProBoard.Hpp 66: 
\BC31\INCLUDE\ProBoard.Hpp 67: 
\BC31\INCLUDE\ProBoard.Hpp 68: 
\BC31\INCLUDE\ProBoard.Hpp 69: 
\BC31\INCLUDE\ProBoard.Hpp 70: 
\BC31\INCLUDE\ProBoard.Hpp 71: 
\BC31\INCLUDE\ProBoard.Hpp 72: 
\BC31\INCLUDE\ProBoard.Hpp 73: 
\BC31\INCLUDE\ProBoard.Hpp 74: 
\BC31\INCLUDE\ProBoard.Hpp 75: 
\BC31\INCLUDE\ProBoard.Hpp 76: 
\BC31\INCLUDE\ProBoard.Hpp 77: 
\BC31\INCLUDE\ProBoard.Hpp 78: 
\BC31\INCLUDE\ProBoard.Hpp 79: 
\BC31\INCLUDE\ProBoard.Hpp 80: struct User : _User
\BC31\INCLUDE\ProBoard.Hpp 81: {
\BC31\INCLUDE\ProBoard.Hpp 82: void list(char *,bool aliases=FALSE);          
\BC31\INCLUDE\ProBoard.Hpp 83: 
\BC31\INCLUDE\ProBoard.Hpp 84: };
\BC31\INCLUDE\ProBoard.Hpp 85: 
\BC31\INCLUDE\ProBoard.Hpp 86: struct Config           : _Config         {};
\BC31\INCLUDE\ProBoard.Hpp 87: struct LanguageString   : _LanguageString {};
\BC31\INCLUDE\ProBoard.Hpp 88: struct AreaGroup        : _AreaGroup      {};
\BC31\INCLUDE\ProBoard.Hpp 89: 
\BC31\INCLUDE\ProBoard.Hpp 90: struct FileArea : _FileArea
\BC31\INCLUDE\ProBoard.Hpp 91: {
\BC31\INCLUDE\ProBoard.Hpp 92: static File f;
\BC31\INCLUDE\ProBoard.Hpp 93: static int lastAreaNum;
\BC31\INCLUDE\ProBoard.Hpp 94: static FileArea *lastArea;
\BC31\INCLUDE\ProBoard.Hpp 95: static int numAreas;
\BC31\INCLUDE\ProBoard.Hpp 96: 
\BC31\INCLUDE\ProBoard.Hpp 97: static void open();
\BC31\INCLUDE\ProBoard.Hpp 98: public:
\BC31\INCLUDE\ProBoard.Hpp 99: int  areaNum;
\BC31\INCLUDE\ProBoard.Hpp 100: 
\BC31\INCLUDE\ProBoard.Hpp 101: bool read(int);
\BC31\INCLUDE\ProBoard.Hpp 102: 
\BC31\INCLUDE\ProBoard.Hpp 103: static void close();
\BC31\INCLUDE\ProBoard.Hpp 104: static int  highAreaNum();
\BC31\INCLUDE\ProBoard.Hpp 105: };
\BC31\INCLUDE\ProBoard.Hpp 106: 
\BC31\INCLUDE\ProBoard.Hpp 107: struct timelog : _TimeLog
\BC31\INCLUDE\ProBoard.Hpp 108: {
\BC31\INCLUDE\ProBoard.Hpp 109: void read();
\BC31\INCLUDE\ProBoard.Hpp 110: void update();
\BC31\INCLUDE\ProBoard.Hpp 111: };
\BC31\INCLUDE\ProBoard.Hpp 112: 
\BC31\INCLUDE\ProBoard.Hpp 113: struct dl_today
\BC31\INCLUDE\ProBoard.Hpp 114: {
\BC31\INCLUDE\ProBoard.Hpp 115: int files;
\BC31\INCLUDE\ProBoard.Hpp 116: int kb;
\BC31\INCLUDE\ProBoard.Hpp 117: };
\BC31\INCLUDE\ProBoard.Hpp 118: 
\BC31\INCLUDE\ProBoard.Hpp 119: struct BinLog
\BC31\INCLUDE\ProBoard.Hpp 120: {
\BC31\INCLUDE\ProBoard.Hpp 121: Date date;         
\BC31\INCLUDE\ProBoard.Hpp 122: Time timeIn;       
\BC31\INCLUDE\ProBoard.Hpp 123: Time timeOut;      
\BC31\INCLUDE\ProBoard.Hpp 124: char name[36];     
\BC31\INCLUDE\ProBoard.Hpp 125: char city[26];     
\BC31\INCLUDE\ProBoard.Hpp 126: char country[26];  
\BC31\INCLUDE\ProBoard.Hpp 127: long baud;         
\BC31\INCLUDE\ProBoard.Hpp 128: word node;         
\BC31\INCLUDE\ProBoard.Hpp 129: long kbDown;       
\BC31\INCLUDE\ProBoard.Hpp 130: long kbUp;         
\BC31\INCLUDE\ProBoard.Hpp 131: word yells;        
\BC31\INCLUDE\ProBoard.Hpp 132: word level;        
\BC31\INCLUDE\ProBoard.Hpp 133: dword uflags;      
\BC31\INCLUDE\ProBoard.Hpp 134: char alias[36];    
\BC31\INCLUDE\ProBoard.Hpp 135: 
\BC31\INCLUDE\ProBoard.Hpp 136: byte extra[45];
\BC31\INCLUDE\ProBoard.Hpp 137: 
\BC31\INCLUDE\ProBoard.Hpp 138: BinLog();
\BC31\INCLUDE\ProBoard.Hpp 139: 
\BC31\INCLUDE\ProBoard.Hpp 140: bool append();
\BC31\INCLUDE\ProBoard.Hpp 141: };
\BC31\INCLUDE\ProBoard.Hpp 142: 
\BC31\INCLUDE\ProBoard.Hpp 143: struct user_online
\BC31\INCLUDE\ProBoard.Hpp 144: {
\BC31\INCLUDE\ProBoard.Hpp 145: char name[36];
\BC31\INCLUDE\ProBoard.Hpp 146: char city[16];
\BC31\INCLUDE\ProBoard.Hpp 147: unsigned baud;
\BC31\INCLUDE\ProBoard.Hpp 148: int status;
\BC31\INCLUDE\ProBoard.Hpp 149: byte extra[8];
\BC31\INCLUDE\ProBoard.Hpp 150: 
\BC31\INCLUDE\ProBoard.Hpp 151: void read(int = 0);
\BC31\INCLUDE\ProBoard.Hpp 152: void write();
\BC31\INCLUDE\ProBoard.Hpp 153: void clear();
\BC31\INCLUDE\ProBoard.Hpp 154: int chatreq(int);     
\BC31\INCLUDE\ProBoard.Hpp 155: int check_chat();     
\BC31\INCLUDE\ProBoard.Hpp 156: void setstatus(int stat,int node=0);
\BC31\INCLUDE\ProBoard.Hpp 157: int getstatus(int node=0);
\BC31\INCLUDE\ProBoard.Hpp 158: };
\BC31\INCLUDE\ProBoard.Hpp 159: 
\BC31\INCLUDE\ProBoard.Hpp 160: 
\BC31\INCLUDE\ProBoard.Hpp 161: 
\BC31\INCLUDE\ProBoard.Hpp 162: 
\BC31\INCLUDE\ProBoard.Hpp 163: 
\BC31\INCLUDE\ProBoard.Hpp 164: 
\BC31\INCLUDE\ProBoard.Hpp 165: 
\BC31\INCLUDE\ProBoard.Hpp 166: struct limits
\BC31\INCLUDE\ProBoard.Hpp 167: {
\BC31\INCLUDE\ProBoard.Hpp 168: unsigned      level;
\BC31\INCLUDE\ProBoard.Hpp 169: int           timelimit;
\BC31\INCLUDE\ProBoard.Hpp 170: int           daily_klimit;
\BC31\INCLUDE\ProBoard.Hpp 171: int           pre_download;
\BC31\INCLUDE\ProBoard.Hpp 172: char          id[6];
\BC31\INCLUDE\ProBoard.Hpp 173: unsigned      free;              
\BC31\INCLUDE\ProBoard.Hpp 174: unsigned char factor;            
\BC31\INCLUDE\ProBoard.Hpp 175: unsigned      max_download;      
\BC31\INCLUDE\ProBoard.Hpp 176: unsigned      fallto;            
\BC31\INCLUDE\ProBoard.Hpp 177: int           msgfactor;         
\BC31\INCLUDE\ProBoard.Hpp 178: int           sessionlimit;      
\BC31\INCLUDE\ProBoard.Hpp 179: byte extra[3];
\BC31\INCLUDE\ProBoard.Hpp 180: };
\BC31\INCLUDE\ProBoard.Hpp 181: 
\BC31\INCLUDE\ProBoard.Hpp 182: struct topentry
\BC31\INCLUDE\ProBoard.Hpp 183: {
\BC31\INCLUDE\ProBoard.Hpp 184: char name[36];
\BC31\INCLUDE\ProBoard.Hpp 185: dword n;
\BC31\INCLUDE\ProBoard.Hpp 186: };
\BC31\INCLUDE\ProBoard.Hpp 187: 
\BC31\INCLUDE\ProBoard.Hpp 188: struct aka
\BC31\INCLUDE\ProBoard.Hpp 189: {
\BC31\INCLUDE\ProBoard.Hpp 190: int zone;
\BC31\INCLUDE\ProBoard.Hpp 191: int net;
\BC31\INCLUDE\ProBoard.Hpp 192: int node;
\BC31\INCLUDE\ProBoard.Hpp 193: int point;
\BC31\INCLUDE\ProBoard.Hpp 194: 
\BC31\INCLUDE\ProBoard.Hpp 195: int read(int n);
\BC31\INCLUDE\ProBoard.Hpp 196: };
\BC31\INCLUDE\ProBoard.Hpp 197: 
\BC31\INCLUDE\ProBoard.Hpp 198: 
\BC31\INCLUDE\ProBoard.Hpp 199: class usertimer
\BC31\INCLUDE\ProBoard.Hpp 200: {
\BC31\INCLUDE\ProBoard.Hpp 201: time_t started;
\BC31\INCLUDE\ProBoard.Hpp 202: time_t suspend_start;
\BC31\INCLUDE\ProBoard.Hpp 203: int suspendedtime;
\BC31\INCLUDE\ProBoard.Hpp 204: bool suspended;
\BC31\INCLUDE\ProBoard.Hpp 205: int fixedtime;
\BC31\INCLUDE\ProBoard.Hpp 206: time_t inactivity_start;
\BC31\INCLUDE\ProBoard.Hpp 207: public:
\BC31\INCLUDE\ProBoard.Hpp 208: usertimer();
\BC31\INCLUDE\ProBoard.Hpp 209: void start(int minutes);
\BC31\INCLUDE\ProBoard.Hpp 210: void increase();
\BC31\INCLUDE\ProBoard.Hpp 211: void decrease();
\BC31\INCLUDE\ProBoard.Hpp 212: void changeleft(int);
\BC31\INCLUDE\ProBoard.Hpp 213: void suspend();
\BC31\INCLUDE\ProBoard.Hpp 214: void restart();
\BC31\INCLUDE\ProBoard.Hpp 215: int timesuspended() { return suspendedtime; }
\BC31\INCLUDE\ProBoard.Hpp 216: int left();
\BC31\INCLUDE\ProBoard.Hpp 217: int online();
\BC31\INCLUDE\ProBoard.Hpp 218: int used();
\BC31\INCLUDE\ProBoard.Hpp 219: void check();
\BC31\INCLUDE\ProBoard.Hpp 220: void clearinactivity();
\BC31\INCLUDE\ProBoard.Hpp 221: void checkinactivity();
\BC31\INCLUDE\ProBoard.Hpp 222: };
\BC31\INCLUDE\ProBoard.Hpp 223: 
\BC31\INCLUDE\ProBoard.Hpp 224: 
\BC31\INCLUDE\ProBoard.Hpp 225: 
\BC31\INCLUDE\ProBoard.Hpp 226: 
\BC31\INCLUDE\ProBoard.Hpp 227: 
\BC31\INCLUDE\ProBoard.Hpp 228: 
\BC31\INCLUDE\ProBoard.Hpp 229: 
\BC31\INCLUDE\ProBoard.Hpp 230: 
\BC31\INCLUDE\ProBoard.Hpp 231: class command_stack
\BC31\INCLUDE\ProBoard.Hpp 232: {
\BC31\INCLUDE\ProBoard.Hpp 233: int sp;
\BC31\INCLUDE\ProBoard.Hpp 234: char buf[100];
\BC31\INCLUDE\ProBoard.Hpp 235: public:
\BC31\INCLUDE\ProBoard.Hpp 236: command_stack() { sp=0; }
\BC31\INCLUDE\ProBoard.Hpp 237: void parse(char *);
\BC31\INCLUDE\ProBoard.Hpp 238: void clear() { sp=0; }
\BC31\INCLUDE\ProBoard.Hpp 239: char getnext();
\BC31\INCLUDE\ProBoard.Hpp 240: char pollnext();
\BC31\INCLUDE\ProBoard.Hpp 241: };
\BC31\INCLUDE\ProBoard.Hpp 242: 
\BC31\INCLUDE\ProBoard.Hpp 243: struct fossilio
\BC31\INCLUDE\ProBoard.Hpp 244: {
\BC31\INCLUDE\ProBoard.Hpp 245: int port;      
\BC31\INCLUDE\ProBoard.Hpp 246: long baud;     
\BC31\INCLUDE\ProBoard.Hpp 247: int external;  
\BC31\INCLUDE\ProBoard.Hpp 248: int stopenabled;
\BC31\INCLUDE\ProBoard.Hpp 249: bool show_local;
\BC31\INCLUDE\ProBoard.Hpp 250: bool show_remote;
\BC31\INCLUDE\ProBoard.Hpp 251: command_stack inputbuffer;
\BC31\INCLUDE\ProBoard.Hpp 252: int (*more_func)();
\BC31\INCLUDE\ProBoard.Hpp 253: 
\BC31\INCLUDE\ProBoard.Hpp 254: byte *outputBuffer;
\BC31\INCLUDE\ProBoard.Hpp 255: int  bufferPtr;
\BC31\INCLUDE\ProBoard.Hpp 256: 
\BC31\INCLUDE\ProBoard.Hpp 257: void init(int port,long baud);
\BC31\INCLUDE\ProBoard.Hpp 258: fossilio() { baud = 65535L; outputBuffer = 0; }
\BC31\INCLUDE\ProBoard.Hpp 259: ~fossilio();
\BC31\INCLUDE\ProBoard.Hpp 260: void flush();
\BC31\INCLUDE\ProBoard.Hpp 261: byte readkey();
\BC31\INCLUDE\ProBoard.Hpp 262: byte wait();
\BC31\INCLUDE\ProBoard.Hpp 263: byte wait(char *);
\BC31\INCLUDE\ProBoard.Hpp 264: void wait(char);
\BC31\INCLUDE\ProBoard.Hpp 265: fossilio& operator<<(char);
\BC31\INCLUDE\ProBoard.Hpp 266: fossilio& operator<<(char*);
\BC31\INCLUDE\ProBoard.Hpp 267: byte send(char *str,char *hotkeys=0);
\BC31\INCLUDE\ProBoard.Hpp 268: byte sendfile(char *filename,char *hotkeys=0);
\BC31\INCLUDE\ProBoard.Hpp 269: void drawfield(int len);
\BC31\INCLUDE\ProBoard.Hpp 270: void read(char *s,int max ,byte mode=0);
\BC31\INCLUDE\ProBoard.Hpp 271: int  read(int& i,int max =5);
\BC31\INCLUDE\ProBoard.Hpp 272: int  read(long&, int max =7);
\BC31\INCLUDE\ProBoard.Hpp 273: void readpass(char *s);
\BC31\INCLUDE\ProBoard.Hpp 274: void hangup();
\BC31\INCLUDE\ProBoard.Hpp 275: int ask(int def=1);
\BC31\INCLUDE\ProBoard.Hpp 276: void cooldown();
\BC31\INCLUDE\ProBoard.Hpp 277: void heatup();
\BC31\INCLUDE\ProBoard.Hpp 278: void color(byte);
\BC31\INCLUDE\ProBoard.Hpp 279: void fullcolor(byte);
\BC31\INCLUDE\ProBoard.Hpp 280: void move(int x,int y);
\BC31\INCLUDE\ProBoard.Hpp 281: void clreol();
\BC31\INCLUDE\ProBoard.Hpp 282: void cls();
\BC31\INCLUDE\ProBoard.Hpp 283: void enablestop();
\BC31\INCLUDE\ProBoard.Hpp 284: void disablestop();
\BC31\INCLUDE\ProBoard.Hpp 285: void clearinput();
\BC31\INCLUDE\ProBoard.Hpp 286: };
\BC31\INCLUDE\ProBoard.Hpp 287: 
\BC31\INCLUDE\ProBoard.Hpp 288: 
\BC31\INCLUDE\ProBoard.Hpp 289: struct node_entry
\BC31\INCLUDE\ProBoard.Hpp 290: {
\BC31\INCLUDE\ProBoard.Hpp 291: byte type;
\BC31\INCLUDE\ProBoard.Hpp 292: int zone,region,net,node;
\BC31\INCLUDE\ProBoard.Hpp 293: int cost;
\BC31\INCLUDE\ProBoard.Hpp 294: char name[50];
\BC31\INCLUDE\ProBoard.Hpp 295: char city[50];
\BC31\INCLUDE\ProBoard.Hpp 296: 
\BC31\INCLUDE\ProBoard.Hpp 297: int read(char *);
\BC31\INCLUDE\ProBoard.Hpp 298: };
\BC31\INCLUDE\ProBoard.Hpp 299: 
\BC31\INCLUDE\ProBoard.Hpp 300: struct KeyData
\BC31\INCLUDE\ProBoard.Hpp 301: {
\BC31\INCLUDE\ProBoard.Hpp 302: Date createDate;
\BC31\INCLUDE\ProBoard.Hpp 303: Time createTime;
\BC31\INCLUDE\ProBoard.Hpp 304: char createdBy[36];
\BC31\INCLUDE\ProBoard.Hpp 305: char sysopName[36];
\BC31\INCLUDE\ProBoard.Hpp 306: char bbsName[36];
\BC31\INCLUDE\ProBoard.Hpp 307: bool alpha;
\BC31\INCLUDE\ProBoard.Hpp 308: bool beta;
\BC31\INCLUDE\ProBoard.Hpp 309: bool gamma;
\BC31\INCLUDE\ProBoard.Hpp 310: bool distSite;
\BC31\INCLUDE\ProBoard.Hpp 311: bool regSite;
\BC31\INCLUDE\ProBoard.Hpp 312: bool commercial;
\BC31\INCLUDE\ProBoard.Hpp 313: Date expirDate;
\BC31\INCLUDE\ProBoard.Hpp 314: word expirVersion;
\BC31\INCLUDE\ProBoard.Hpp 315: byte extra[2];
\BC31\INCLUDE\ProBoard.Hpp 316: };
\BC31\INCLUDE\ProBoard.Hpp 317: 
\BC31\INCLUDE\ProBoard.Hpp 318: 
\BC31\INCLUDE\ProBoard.Hpp 319: 
\BC31\INCLUDE\ProBoard.Hpp 320: 
\BC31\INCLUDE\ProBoard.Hpp 321: 
\BC31\INCLUDE\ProBoard.Hpp 322: 
\BC31\INCLUDE\ProBoard.Hpp 323: struct event
\BC31\INCLUDE\ProBoard.Hpp 324: {
\BC31\INCLUDE\ProBoard.Hpp 325: int type;             
\BC31\INCLUDE\ProBoard.Hpp 326: int errorlevel;       
\BC31\INCLUDE\ProBoard.Hpp 327: char command[80];     
\BC31\INCLUDE\ProBoard.Hpp 328: Time start;           
\BC31\INCLUDE\ProBoard.Hpp 329: int duration;         
\BC31\INCLUDE\ProBoard.Hpp 330: byte empty;
\BC31\INCLUDE\ProBoard.Hpp 331: byte days;            
\BC31\INCLUDE\ProBoard.Hpp 332: byte node;            
\BC31\INCLUDE\ProBoard.Hpp 333: byte enabled;         
\BC31\INCLUDE\ProBoard.Hpp 334: 
\BC31\INCLUDE\ProBoard.Hpp 335: int minutesleft();    
\BC31\INCLUDE\ProBoard.Hpp 336: int nextday();        
\BC31\INCLUDE\ProBoard.Hpp 337: };
\BC31\INCLUDE\ProBoard.Hpp 338: 
\BC31\INCLUDE\ProBoard.Hpp 339: struct pvt_file
\BC31\INCLUDE\ProBoard.Hpp 340: {
\BC31\INCLUDE\ProBoard.Hpp 341: Date date;
\BC31\INCLUDE\ProBoard.Hpp 342: char fname[13];
\BC31\INCLUDE\ProBoard.Hpp 343: char username[36];
\BC31\INCLUDE\ProBoard.Hpp 344: char from[36];
\BC31\INCLUDE\ProBoard.Hpp 345: };
\BC31\INCLUDE\ProBoard.Hpp 346: 
\BC31\INCLUDE\ProBoard.Hpp 347: 
\BC31\INCLUDE\ProBoard.Hpp 348: struct modem_response
\BC31\INCLUDE\ProBoard.Hpp 349: {
\BC31\INCLUDE\ProBoard.Hpp 350: long baud;
\BC31\INCLUDE\ProBoard.Hpp 351: int  port;
\BC31\INCLUDE\ProBoard.Hpp 352: };
\BC31\INCLUDE\ProBoard.Hpp 353: 
\BC31\INCLUDE\ProBoard.Hpp 354: struct protocol
\BC31\INCLUDE\ProBoard.Hpp 355: {
\BC31\INCLUDE\ProBoard.Hpp 356: char name[50];          
\BC31\INCLUDE\ProBoard.Hpp 357: char key;               
\BC31\INCLUDE\ProBoard.Hpp 358: char flags;             
\BC31\INCLUDE\ProBoard.Hpp 359: char logfile[60];       
\BC31\INCLUDE\ProBoard.Hpp 360: char ctlfile[60];       
\BC31\INCLUDE\ProBoard.Hpp 361: char dlcom[126];        
\BC31\INCLUDE\ProBoard.Hpp 362: unsigned efficiency;    
\BC31\INCLUDE\ProBoard.Hpp 363: char ulcom[128];        
\BC31\INCLUDE\ProBoard.Hpp 364: char dlstring[80];      
\BC31\INCLUDE\ProBoard.Hpp 365: char ulstring[80];      
\BC31\INCLUDE\ProBoard.Hpp 366: char dlkeyword[40];     
\BC31\INCLUDE\ProBoard.Hpp 367: char ulkeyword[40];     
\BC31\INCLUDE\ProBoard.Hpp 368: int wordnr;             
\BC31\INCLUDE\ProBoard.Hpp 369: 
\BC31\INCLUDE\ProBoard.Hpp 370: bool read(int n);
\BC31\INCLUDE\ProBoard.Hpp 371: };
\BC31\INCLUDE\ProBoard.Hpp 372: 
\BC31\INCLUDE\ProBoard.Hpp 373: 
\BC31\INCLUDE\ProBoard.Hpp 374: 
\BC31\INCLUDE\ProBoard.Hpp 375: 
\BC31\INCLUDE\ProBoard.Hpp 376: 
\BC31\INCLUDE\ProBoard.Hpp 377: 
\BC31\INCLUDE\ProBoard.Hpp 378: 
\BC31\INCLUDE\ProBoard.Hpp 379: extern byte current_color;
\BC31\INCLUDE\ProBoard.Hpp 380: 
\BC31\INCLUDE\ProBoard.Hpp 381: extern bool chatflag;
\BC31\INCLUDE\ProBoard.Hpp 382: extern bool noyell_flag;
\BC31\INCLUDE\ProBoard.Hpp 383: extern int  num_yells;
\BC31\INCLUDE\ProBoard.Hpp 384: 
\BC31\INCLUDE\ProBoard.Hpp 385: extern bool stopped;
\BC31\INCLUDE\ProBoard.Hpp 386: 
\BC31\INCLUDE\ProBoard.Hpp 387: extern char user_firstname[];
\BC31\INCLUDE\ProBoard.Hpp 388: extern char mypath[];
\BC31\INCLUDE\ProBoard.Hpp 389: extern char syspath[];
\BC31\INCLUDE\ProBoard.Hpp 390: extern char curmenu[];
\BC31\INCLUDE\ProBoard.Hpp 391: extern char page_reason[];
\BC31\INCLUDE\ProBoard.Hpp 392: 
\BC31\INCLUDE\ProBoard.Hpp 393: extern bool menuchanged;
\BC31\INCLUDE\ProBoard.Hpp 394: extern bool updatemenu;
\BC31\INCLUDE\ProBoard.Hpp 395: 
\BC31\INCLUDE\ProBoard.Hpp 396: extern long totalcalls;
\BC31\INCLUDE\ProBoard.Hpp 397: extern bool password_ok;
\BC31\INCLUDE\ProBoard.Hpp 398: extern int  num_users;
\BC31\INCLUDE\ProBoard.Hpp 399: extern int  time_limit;
\BC31\INCLUDE\ProBoard.Hpp 400: extern int  event_due;
\BC31\INCLUDE\ProBoard.Hpp 401: extern int  time_removed;
\BC31\INCLUDE\ProBoard.Hpp 402: extern int  download_limit;
\BC31\INCLUDE\ProBoard.Hpp 403: extern int  download_delay;
\BC31\INCLUDE\ProBoard.Hpp 404: extern word free_download;
\BC31\INCLUDE\ProBoard.Hpp 405: extern word upload_needed;
\BC31\INCLUDE\ProBoard.Hpp 406: extern int  node_number;
\BC31\INCLUDE\ProBoard.Hpp 407: extern bool desqview;
\BC31\INCLUDE\ProBoard.Hpp 408: extern int  num_limits;
\BC31\INCLUDE\ProBoard.Hpp 409: extern int  returnvalue;
\BC31\INCLUDE\ProBoard.Hpp 410: extern bool quiet;
\BC31\INCLUDE\ProBoard.Hpp 411: extern bool net_entered,echo_entered;
\BC31\INCLUDE\ProBoard.Hpp 412: extern bool registered;
\BC31\INCLUDE\ProBoard.Hpp 413: extern word max_node_count;
\BC31\INCLUDE\ProBoard.Hpp 414: extern int  display_mode;
\BC31\INCLUDE\ProBoard.Hpp 415: extern bool ega_43;
\BC31\INCLUDE\ProBoard.Hpp 416: extern bool use_ems;
\BC31\INCLUDE\ProBoard.Hpp 417: extern byte org_videomode;
\BC31\INCLUDE\ProBoard.Hpp 418: extern word org_numlines;
\BC31\INCLUDE\ProBoard.Hpp 419: extern bool ignore_carrier;
\BC31\INCLUDE\ProBoard.Hpp 420: extern bool reliable;
\BC31\INCLUDE\ProBoard.Hpp 421: extern bool fatal;
\BC31\INCLUDE\ProBoard.Hpp 422: extern bool no_hangup;
\BC31\INCLUDE\ProBoard.Hpp 423: extern word min_level;
\BC31\INCLUDE\ProBoard.Hpp 424: extern bool rip_detected;
\BC31\INCLUDE\ProBoard.Hpp 425: extern bool sysop_next;
\BC31\INCLUDE\ProBoard.Hpp 426: extern int  rip_screenlines;
\BC31\INCLUDE\ProBoard.Hpp 427: extern int  pastFirstUse;
\BC31\INCLUDE\ProBoard.Hpp 428: extern bool newFilesChecked;
\BC31\INCLUDE\ProBoard.Hpp 429: 
\BC31\INCLUDE\ProBoard.Hpp 430: extern User          user;
\BC31\INCLUDE\ProBoard.Hpp 431: extern int           user_recnr;
\BC31\INCLUDE\ProBoard.Hpp 432: extern Config    __far cfg;
\BC31\INCLUDE\ProBoard.Hpp 433: extern limits        limit[];
\BC31\INCLUDE\ProBoard.Hpp 434: extern command_stack comstack;
\BC31\INCLUDE\ProBoard.Hpp 435: extern KeyData       regis;
\BC31\INCLUDE\ProBoard.Hpp 436: extern fossilio      io;
\BC31\INCLUDE\ProBoard.Hpp 437: extern event         nextevent;
\BC31\INCLUDE\ProBoard.Hpp 438: 
\BC31\INCLUDE\ProBoard.Hpp 439: extern LanguageFile    pb_curlang;
\BC31\INCLUDE\ProBoard.Hpp 440: extern LanguageString *pb_lang;
\BC31\INCLUDE\ProBoard.Hpp 441: extern int            pb_num_lang;
\BC31\INCLUDE\ProBoard.Hpp 442: 
\BC31\INCLUDE\ProBoard.Hpp 443: extern BinLog        lastcaller;
\BC31\INCLUDE\ProBoard.Hpp 444: 
\BC31\INCLUDE\ProBoard.Hpp 445: 
\BC31\INCLUDE\ProBoard.Hpp 446: 
\BC31\INCLUDE\ProBoard.Hpp 447: 
\BC31\INCLUDE\ProBoard.Hpp 448: 
\BC31\INCLUDE\ProBoard.Hpp 449: struct PEXhandle
\BC31\INCLUDE\ProBoard.Hpp 450: {
\BC31\INCLUDE\ProBoard.Hpp 451: void *func;
\BC31\INCLUDE\ProBoard.Hpp 452: unsigned ds;
\BC31\INCLUDE\ProBoard.Hpp 453: };
\BC31\INCLUDE\ProBoard.Hpp 454: 
\BC31\INCLUDE\ProBoard.Hpp 455: 
\BC31\INCLUDE\ProBoard.Hpp 456: 
\BC31\INCLUDE\ProBoard.Hpp 457: extern "C" int  CallPEX(PEXhandle * ...);
\BC31\INCLUDE\ProBoard.Hpp 458: 
\BC31\INCLUDE\ProBoard.Hpp 459: 
\BC31\INCLUDE\ProBoard.Hpp 460: 
\BC31\INCLUDE\ProBoard.Hpp 461: 
\BC31\INCLUDE\ProBoard.Hpp 462: 
\BC31\INCLUDE\ProBoard.Hpp 463: 
\BC31\INCLUDE\ProBoard.Hpp 464: 
\BC31\INCLUDE\ProBoard.Hpp 465: 
\BC31\INCLUDE\ProBoard.Hpp 466: 
\BC31\INCLUDE\ProBoard.Hpp 467: 
\BC31\INCLUDE\ProBoard.Hpp 468: 
\BC31\INCLUDE\ProBoard.Hpp 469: 
\BC31\INCLUDE\ProBoard.Hpp 470: 
\BC31\INCLUDE\ProBoard.Hpp 471: 
\BC31\INCLUDE\ProBoard.Hpp 472: 
\BC31\INCLUDE\ProBoard.Hpp 473: 
\BC31\INCLUDE\ProBoard.Hpp 474: 
\BC31\INCLUDE\ProBoard.Hpp 475: 
\BC31\INCLUDE\ProBoard.Hpp 476: 
\BC31\INCLUDE\ProBoard.Hpp 477: 
\BC31\INCLUDE\ProBoard.Hpp 478: 
\BC31\INCLUDE\ProBoard.Hpp 479: 
\BC31\INCLUDE\ProBoard.Hpp 480: 
\BC31\INCLUDE\ProBoard.Hpp 481: 
\BC31\INCLUDE\ProBoard.Hpp 482: 
\BC31\INCLUDE\ProBoard.Hpp 483: 
\BC31\INCLUDE\ProBoard.Hpp 484: extern char *noregmsg;
\BC31\INCLUDE\ProBoard.Hpp 485: 
\BC31\INCLUDE\ProBoard.Hpp 486: extern Date login_date;
\BC31\INCLUDE\ProBoard.Hpp 487: extern Time login_time;
\BC31\INCLUDE\ProBoard.Hpp 488: 
\BC31\INCLUDE\ProBoard.Hpp 489: void chat();
\BC31\INCLUDE\ProBoard.Hpp 490: void LOG(char * ...);
\BC31\INCLUDE\ProBoard.Hpp 491: void LOG(int level, char * ...);
\BC31\INCLUDE\ProBoard.Hpp 492: void fatalerror(char *s);
\BC31\INCLUDE\ProBoard.Hpp 493: void file_error(int fn , int errno = 0);      
\BC31\INCLUDE\ProBoard.Hpp 494: void file_error  (char *fn , int errno = 0);
\BC31\INCLUDE\ProBoard.Hpp 495: void file_warning(char *fn , int errno = 0);
\BC31\INCLUDE\ProBoard.Hpp 496: int login();
\BC31\INCLUDE\ProBoard.Hpp 497: void menu_processor();
\BC31\INCLUDE\ProBoard.Hpp 498: 
\BC31\INCLUDE\ProBoard.Hpp 499: void shell              (char * = 0),    combined_clear     (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 500: showansasc         (char * = 0),    clearmarked        (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 501: pagesysop          (char * = 0),    qscan_msg          (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 502: writemsg           (char * = 0),    scan_msg           (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 503: readmsg            (char * = 0),    usage_graph        (char *       ),
\BC31\INCLUDE\ProBoard.Hpp 504: city_change        (char * = 0),    days_graph         (char *       ),
\BC31\INCLUDE\ProBoard.Hpp 505: change_state       (char * = 0),    weeks_graph        (char *       ),
\BC31\INCLUDE\ProBoard.Hpp 506: password_change    (char * = 0),    version_info       (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 507: lines_change       (char * = 0),    raw_dir            (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 508: ansi_toggle        (char * = 0),    list_files         (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 509: cls_toggle         (char * = 0),    new_files          (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 510: pause_toggle       (char * = 0),    keyword_search     (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 511: set_filearea       (char * = 0),    filename_search    (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 512: fsed_toggle        (char * = 0),    download           (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 513: hotkey_toggle      (char * = 0),    upload             (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 514: user_list          (char * = 0),    view_named_file    (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 515: questionnaire      (char * = 0),    view_file          (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 516: mailcheck          (char * = 0),    view_file_wait     (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 517: list_archive       (char * = 0),    lastcallers        (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 518: time_stat          (char * = 0),    logentry           (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 519: combined_select    (char * = 0),    logoff             (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 520: change_access      (char * = 0),    view_gif           (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 521: tops               (char * = 0),    ibm_toggle         (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 522: show_users_online  (char * = 0),    phone_change       (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 523: multichat          (char * = 0),    dataphone_change   (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 524: set_msgarea        (char * = 0),    handle_change      (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 525: view_ans_wait      (char * = 0),    usereditor         (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 526: bulletin           (char * = 0),    toggle_avatar      (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 527: toggle_avtplus     (char * = 0),    show_graph         (char *       ),
\BC31\INCLUDE\ProBoard.Hpp 528: ripfont_change     (char * = 0),    select_language    (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 529: rip_toggle         (char * = 0),    edit_taglist       (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 530: change_dateformat  (char * = 0),    change_faxphone    (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 531: change_address     (char * = 0),    change_country     (char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 532: change_default_protocol(char * = 0),
\BC31\INCLUDE\ProBoard.Hpp 533: select_msggroup    (char * = 0),    select_filegroup   (char * = 0);
\BC31\INCLUDE\ProBoard.Hpp 534: 
\BC31\INCLUDE\ProBoard.Hpp 535: int  run_sdkfile        (char * = 0);
\BC31\INCLUDE\ProBoard.Hpp 536: char showansascrip      (char *);
\BC31\INCLUDE\ProBoard.Hpp 537: extern void (*menufunctions[])(char *);
\BC31\INCLUDE\ProBoard.Hpp 538: 
\BC31\INCLUDE\ProBoard.Hpp 539: void  parse_date(Date& d,char *s,int format);
\BC31\INCLUDE\ProBoard.Hpp 540: void  multilinechat(int);
\BC31\INCLUDE\ProBoard.Hpp 541: char *strstrl(char *,char *);
\BC31\INCLUDE\ProBoard.Hpp 542: int   check_access(unsigned,AccessFlags);        
\BC31\INCLUDE\ProBoard.Hpp 543: int   check_access(unsigned,AccessFlags,AccessFlags);        
\BC31\INCLUDE\ProBoard.Hpp 544: int   linecounter(int = -1);
\BC31\INCLUDE\ProBoard.Hpp 545: void  sysopkey(word);
\BC31\INCLUDE\ProBoard.Hpp 546: void  replymsg(Message&);
\BC31\INCLUDE\ProBoard.Hpp 547: int   matchstring(char *s,char *d);          
\BC31\INCLUDE\ProBoard.Hpp 548: int   matchstring(char *s,char *d,int l);    
\BC31\INCLUDE\ProBoard.Hpp 549: int   matchfile(char *search,char *file);
\BC31\INCLUDE\ProBoard.Hpp 550: char *findmatch(char *,char *);
\BC31\INCLUDE\ProBoard.Hpp 551: void  strip_path(char *);
\BC31\INCLUDE\ProBoard.Hpp 552: void  strip_fname(char *);
\BC31\INCLUDE\ProBoard.Hpp 553: void  msged();
\BC31\INCLUDE\ProBoard.Hpp 554: char  showansasc(char *file,char *hotkeys);
\BC31\INCLUDE\ProBoard.Hpp 555: bool  show_rip( char *file , bool reset = FALSE);
\BC31\INCLUDE\ProBoard.Hpp 556: 
\BC31\INCLUDE\ProBoard.Hpp 557: void  rip_send( char *s);
\BC31\INCLUDE\ProBoard.Hpp 558: void  rip_query( char *cmd);
\BC31\INCLUDE\ProBoard.Hpp 559: void  rip_reset();
\BC31\INCLUDE\ProBoard.Hpp 560: void  rip_textmode();
\BC31\INCLUDE\ProBoard.Hpp 561: void  rip_nomore();
\BC31\INCLUDE\ProBoard.Hpp 562: void  rip_kill_mouse_fields();
\BC31\INCLUDE\ProBoard.Hpp 563: void  rip_bar(int,int,int,int);
\BC31\INCLUDE\ProBoard.Hpp 564: void  rip_color(int);
\BC31\INCLUDE\ProBoard.Hpp 565: void  rip_fill_color(int,int);
\BC31\INCLUDE\ProBoard.Hpp 566: void  rip_send_icons();
\BC31\INCLUDE\ProBoard.Hpp 567: void  rip_button(int x1,int y1,int x2,int y2,int hotkey,bool def,char *icon,char *text,char *hostcmd);
\BC31\INCLUDE\ProBoard.Hpp 568: void  rip_start_dialog(char *prompt,int max );
\BC31\INCLUDE\ProBoard.Hpp 569: void  rip_end_dialog();
\BC31\INCLUDE\ProBoard.Hpp 570: void  rip_start_yesno_dialog( char *prompt , bool);
\BC31\INCLUDE\ProBoard.Hpp 571: void  rip_clear_status();
\BC31\INCLUDE\ProBoard.Hpp 572: void  rip_show_more();
\BC31\INCLUDE\ProBoard.Hpp 573: void  rip_show_more_tag();
\BC31\INCLUDE\ProBoard.Hpp 574: void  rip_show_enter();
\BC31\INCLUDE\ProBoard.Hpp 575: 
\BC31\INCLUDE\ProBoard.Hpp 576: 
\BC31\INCLUDE\ProBoard.Hpp 577: 
\BC31\INCLUDE\ProBoard.Hpp 578: 
\BC31\INCLUDE\ProBoard.Hpp 579: 
\BC31\INCLUDE\ProBoard.Hpp 580: 
\BC31\INCLUDE\ProBoard.Hpp 581: 
\BC31\INCLUDE\ProBoard.Hpp 582: 
\BC31\INCLUDE\ProBoard.Hpp 583: 
\BC31\INCLUDE\ProBoard.Hpp 584: 
\BC31\INCLUDE\ProBoard.Hpp 585: 
\BC31\INCLUDE\ProBoard.Hpp 586: String meganum(word);
\BC31\INCLUDE\ProBoard.Hpp 587: 
\BC31\INCLUDE\ProBoard.Hpp 588: void  readconfig();
\BC31\INCLUDE\ProBoard.Hpp 589: int   parse_data(char *s,String *param);     
\BC31\INCLUDE\ProBoard.Hpp 590: void  create_arealist(String param[],int numpara,BitArray& arealist,bool msgareas = FALSE);
\BC31\INCLUDE\ProBoard.Hpp 591: void  adjust_limits();
\BC31\INCLUDE\ProBoard.Hpp 592: void  deltrailspaces(char *);
\BC31\INCLUDE\ProBoard.Hpp 593: int   wordwrap(char *,String&,int max );
\BC31\INCLUDE\ProBoard.Hpp 594: char  playsong(char *name,char *keys,int length);
\BC31\INCLUDE\ProBoard.Hpp 595: void  toggle_userinfo();
\BC31\INCLUDE\ProBoard.Hpp 596: void  toggle_help();
\BC31\INCLUDE\ProBoard.Hpp 597: void  toggle_macrohelp();
\BC31\INCLUDE\ProBoard.Hpp 598: void  edit_user();
\BC31\INCLUDE\ProBoard.Hpp 599: void  screen_image();
\BC31\INCLUDE\ProBoard.Hpp 600: void  update_user_window();
\BC31\INCLUDE\ProBoard.Hpp 601: void  update_display();
\BC31\INCLUDE\ProBoard.Hpp 602: long  post_message(char *from,char *to,char *subj,int area,int pvt);
\BC31\INCLUDE\ProBoard.Hpp 603: long  post_netmail_message(char *from,char *to,char *subj,int area,int zone,int net,int node,int point,bool crash,bool attach,bool kill);
\BC31\INCLUDE\ProBoard.Hpp 604: void  write_msgtmp(char *s);
\BC31\INCLUDE\ProBoard.Hpp 605: void  edit_message();
\BC31\INCLUDE\ProBoard.Hpp 606: void  write_msginf( char *from , char *to , char *subj , long num , char *area , char *pvt);
\BC31\INCLUDE\ProBoard.Hpp 607: String replace_stringvars(char *s);
\BC31\INCLUDE\ProBoard.Hpp 608: void  show_intro();
\BC31\INCLUDE\ProBoard.Hpp 609: void  check_exe(char *);
\BC31\INCLUDE\ProBoard.Hpp 610: int   fuzzy_search(char *,char *,int);
\BC31\INCLUDE\ProBoard.Hpp 611: int intimewindow(Time t1,Time t2);
\BC31\INCLUDE\ProBoard.Hpp 612: char *dos_error_message(int errno);
\BC31\INCLUDE\ProBoard.Hpp 613: bool select_protocol(protocol& p , char protocol_key = '\0' , bool seldef =  FALSE);
\BC31\INCLUDE\ProBoard.Hpp 614: String fullcolor_string(byte color);
\BC31\INCLUDE\ProBoard.Hpp 615: void remove_tag(char *name , int area);
\BC31\INCLUDE\ProBoard.Hpp 616: bool is_tagged(char *name , int area);
\BC31\INCLUDE\ProBoard.Hpp 617: void write_taglist();
\BC31\INCLUDE\ProBoard.Hpp 618: void read_taglist();
\BC31\INCLUDE\ProBoard.Hpp 619: void InputDate( Date &d,
\BC31\INCLUDE\ProBoard.Hpp 620: byte  iDateFormat );
\BC31\INCLUDE\ProBoard.Hpp 621: 
\BC31\INCLUDE\ProBoard.Hpp 622: void rip_text_window( int x0, int y0 , int x1 , int y1 , int font );
\BC31\INCLUDE\ProBoard.Hpp 623: 
\BC31\INCLUDE\ProBoard.Hpp 624: extern "C"
\BC31\INCLUDE\ProBoard.Hpp 625: {
\BC31\INCLUDE\ProBoard.Hpp 626: void     set43();
\BC31\INCLUDE\ProBoard.Hpp 627: void     set25();
\BC31\INCLUDE\ProBoard.Hpp 628: void     setvideomode(unsigned);
\BC31\INCLUDE\ProBoard.Hpp 629: unsigned getvideomode();
\BC31\INCLUDE\ProBoard.Hpp 630: }
\BC31\INCLUDE\ProBoard.Hpp 631: 
\BC31\INCLUDE\ProBoard.Hpp 632: void exit_proboard(int level = 0);
\BC31\INCLUDE\ProBoard.Hpp 633: 
\BC31\INCLUDE\ProBoard.Hpp 634: extern char *months_short[];
\BC31\INCLUDE\ProBoard.Hpp 635: extern char *months_full [];
\BC31\INCLUDE\ProBoard.Hpp 636: extern char *days_short  [];
\BC31\INCLUDE\ProBoard.Hpp 637: extern char *days_full   [];
\BC31\INCLUDE\ProBoard.Hpp 638: extern char *date_formats[];
\BC31\INCLUDE\ProBoard.Hpp 639: extern char *date_formats_long[];
\BC31\INCLUDE\ProBoard.Hpp 640: 
\BC31\INCLUDE\ProBoard.Hpp 641: extern usertimer timer;
\BC31\INCLUDE\ProBoard.Hpp 642: 
\BC31\INCLUDE\ProBoard.Hpp 643: extern FileName FN_BINLOG_PB,
\BC31\INCLUDE\ProBoard.Hpp 644: FN_TIMELOG_PRO,
\BC31\INCLUDE\ProBoard.Hpp 645: FN_ONLINE_PRO,
\BC31\INCLUDE\ProBoard.Hpp 646: FN_MSGAREAS_PRO,
\BC31\INCLUDE\ProBoard.Hpp 647: FN_PVTFILES_PB;
\BC31\INCLUDE\ProBoard.Hpp 648: 
\BC31\INCLUDE\ProBoard.Hpp 649: const int ERR_BINLOG_PB    = 6;
\BC31\INCLUDE\ProBoard.Hpp 650: const int ERR_TIMELOG_PRO  = 7;
\BC31\INCLUDE\ProBoard.Hpp 651: const int ERR_ONLINE_PRO   = 9;
\BC31\INCLUDE\ProBoard.Hpp 652: const int ERR_AKA_PRO      = 10;
\BC31\INCLUDE\ProBoard.Hpp 653: const int ERR_USERS_BBS    = 11;
\BC31\INCLUDE\ProBoard.Hpp 654: const int ERR_USERSXI_BBS  = 12;
\BC31\INCLUDE\ProBoard.Hpp 655: const int ERR_USERSIDX_BBS = 13;
\BC31\INCLUDE\ProBoard.Hpp 656: const int ERR_USERSPB_BBS  = 14;
\BC31\INCLUDE\ProBoard.Hpp 657: const int ERR_LASTREAD_BBS = 15;
\BC31\INCLUDE\ProBoard.Hpp 658: 
\BC31\INCLUDE\ProBoard.Hpp 659: extern char *EMPTY_STRING;
\BC31\INCLUDE\ProBoard.Hpp 660: 
\BC31\INCLUDE\ProBoard.Hpp 661: 
\BC31\INCLUDE\ProBoard.Hpp 662: 
\BC31\INCLUDE\ProBoard.Hpp 663: 
\BC31\INCLUDE\ProBoard.Hpp 664: 
\BC31\INCLUDE\ProBoard.Hpp 665: 
\BC31\INCLUDE\ProBoard.Hpp 666: 
\BC31\INCLUDE\ProBoard.Hpp 667: 
\BC31\INCLUDE\ProBoard.Hpp 668: 
\BC31\INCLUDE\ProBoard.Hpp 669: 
\BC31\INCLUDE\ProBoard.Hpp 670: 
\BC31\INCLUDE\ProBoard.Hpp 671: 
\BC31\INCLUDE\ProBoard.Hpp 672: 
\BC31\INCLUDE\ProBoard.Hpp 673: 
\BC31\INCLUDE\ProBoard.Hpp 674: 
\BC31\INCLUDE\ProBoard.Hpp 675: 
\BC31\INCLUDE\ProBoard.Hpp 676: 
\BC31\INCLUDE\ProBoard.Hpp 677: 
\BC31\INCLUDE\ProBoard.Hpp 678: 
\BC31\INCLUDE\ProBoard.Hpp 679: 
\BC31\INCLUDE\ProBoard.Hpp 680: 
\BC31\INCLUDE\ProBoard.Hpp 681: 
\BC31\INCLUDE\ProBoard.Hpp 682: 
\BC31\INCLUDE\ProBoard.Hpp 683: 
\BC31\INCLUDE\ProBoard.Hpp 684: 
\BC31\INCLUDE\ProBoard.Hpp 685: 
\BC31\INCLUDE\ProBoard.Hpp 686: 
\BC31\INCLUDE\ProBoard.Hpp 687: 
\BC31\INCLUDE\ProBoard.Hpp 688: 
\BC31\INCLUDE\ProBoard.Hpp 689: 
\BC31\INCLUDE\ProBoard.Hpp 690: 
\BC31\INCLUDE\ProBoard.Hpp 691: 
\BC31\INCLUDE\ProBoard.Hpp 692: 
\BC31\INCLUDE\ProBoard.Hpp 693: 
\BC31\INCLUDE\ProBoard.Hpp 694: 
\BC31\INCLUDE\ProBoard.Hpp 695: struct DownloadFile
\BC31\INCLUDE\ProBoard.Hpp 696: {
\BC31\INCLUDE\ProBoard.Hpp 697: int    area;
\BC31\INCLUDE\ProBoard.Hpp 698: long   size;
\BC31\INCLUDE\ProBoard.Hpp 699: bool   free;
\BC31\INCLUDE\ProBoard.Hpp 700: bool   copy;
\BC31\INCLUDE\ProBoard.Hpp 701: String name;
\BC31\INCLUDE\ProBoard.Hpp 702: };
\BC31\INCLUDE\ProBoard.Hpp 703: 
\BC31\INCLUDE\ProBoard.Hpp 704: 
\BC31\INCLUDE\prompts.hpp 1: 
\BC31\INCLUDE\prompts.hpp 2: 
\BC31\INCLUDE\prompts.hpp 3: 
\BC31\INCLUDE\prompts.hpp 4: 
\BC31\INCLUDE\prompts.hpp 5: 
\BC31\INCLUDE\prompts.hpp 6: 
\BC31\INCLUDE\prompts.hpp 7: 
\BC31\INCLUDE\prompts.hpp 8: 
\BC31\INCLUDE\prompts.hpp 9: 
\BC31\INCLUDE\prompts.hpp 10: 
\BC31\INCLUDE\prompts.hpp 11: 
\BC31\INCLUDE\prompts.hpp 12: 
\BC31\INCLUDE\prompts.hpp 13: 
\BC31\INCLUDE\prompts.hpp 14: 
\BC31\INCLUDE\prompts.hpp 15: 
\BC31\INCLUDE\prompts.hpp 16: 
\BC31\INCLUDE\prompts.hpp 17: 
\BC31\INCLUDE\prompts.hpp 18: 
\BC31\INCLUDE\prompts.hpp 19: 
\BC31\INCLUDE\prompts.hpp 20: 
\BC31\INCLUDE\prompts.hpp 21: 
\BC31\INCLUDE\prompts.hpp 22: 
\BC31\INCLUDE\prompts.hpp 23: 
\BC31\INCLUDE\prompts.hpp 24: 
\BC31\INCLUDE\prompts.hpp 25: 
\BC31\INCLUDE\prompts.hpp 26: 
\BC31\INCLUDE\prompts.hpp 27: 
\BC31\INCLUDE\prompts.hpp 28: 
\BC31\INCLUDE\prompts.hpp 29: 
\BC31\INCLUDE\prompts.hpp 30: 
\BC31\INCLUDE\prompts.hpp 31: 
\BC31\INCLUDE\prompts.hpp 32: 
\BC31\INCLUDE\prompts.hpp 33: 
\BC31\INCLUDE\prompts.hpp 34: 
\BC31\INCLUDE\prompts.hpp 35: 
\BC31\INCLUDE\prompts.hpp 36: 
\BC31\INCLUDE\prompts.hpp 37: 
\BC31\INCLUDE\prompts.hpp 38: 
\BC31\INCLUDE\prompts.hpp 39: 
\BC31\INCLUDE\prompts.hpp 40: 
\BC31\INCLUDE\prompts.hpp 41: 
\BC31\INCLUDE\prompts.hpp 42: 
\BC31\INCLUDE\prompts.hpp 43: 
\BC31\INCLUDE\prompts.hpp 44: 
\BC31\INCLUDE\prompts.hpp 45: 
\BC31\INCLUDE\prompts.hpp 46: 
\BC31\INCLUDE\prompts.hpp 47: 
\BC31\INCLUDE\prompts.hpp 48: 
\BC31\INCLUDE\prompts.hpp 49: 
\BC31\INCLUDE\prompts.hpp 50: 
\BC31\INCLUDE\prompts.hpp 51: 
\BC31\INCLUDE\prompts.hpp 52: 
\BC31\INCLUDE\prompts.hpp 53: 
\BC31\INCLUDE\prompts.hpp 54: 
\BC31\INCLUDE\prompts.hpp 55: 
\BC31\INCLUDE\prompts.hpp 56: 
\BC31\INCLUDE\prompts.hpp 57: 
\BC31\INCLUDE\prompts.hpp 58: 
\BC31\INCLUDE\prompts.hpp 59: 
\BC31\INCLUDE\prompts.hpp 60: 
\BC31\INCLUDE\prompts.hpp 61: 
\BC31\INCLUDE\prompts.hpp 62: 
\BC31\INCLUDE\prompts.hpp 63: 
\BC31\INCLUDE\prompts.hpp 64: 
\BC31\INCLUDE\prompts.hpp 65: 
\BC31\INCLUDE\prompts.hpp 66: 
\BC31\INCLUDE\prompts.hpp 67: 
\BC31\INCLUDE\prompts.hpp 68: 
\BC31\INCLUDE\prompts.hpp 69: 
\BC31\INCLUDE\prompts.hpp 70: 
\BC31\INCLUDE\prompts.hpp 71: 
\BC31\INCLUDE\prompts.hpp 72: 
\BC31\INCLUDE\prompts.hpp 73: 
\BC31\INCLUDE\prompts.hpp 74: 
\BC31\INCLUDE\prompts.hpp 75: 
\BC31\INCLUDE\prompts.hpp 76: 
\BC31\INCLUDE\prompts.hpp 77: 
\BC31\INCLUDE\prompts.hpp 78: 
\BC31\INCLUDE\prompts.hpp 79: 
\BC31\INCLUDE\prompts.hpp 80: 
\BC31\INCLUDE\prompts.hpp 81: 
\BC31\INCLUDE\prompts.hpp 82: 
\BC31\INCLUDE\prompts.hpp 83: 
\BC31\INCLUDE\prompts.hpp 84: 
\BC31\INCLUDE\prompts.hpp 85: 
\BC31\INCLUDE\prompts.hpp 86: 
\BC31\INCLUDE\prompts.hpp 87: 
\BC31\INCLUDE\prompts.hpp 88: 
\BC31\INCLUDE\prompts.hpp 89: 
\BC31\INCLUDE\prompts.hpp 90: 
\BC31\INCLUDE\prompts.hpp 91: 
\BC31\INCLUDE\prompts.hpp 92: 
\BC31\INCLUDE\prompts.hpp 93: 
\BC31\INCLUDE\prompts.hpp 94: 
\BC31\INCLUDE\prompts.hpp 95: 
\BC31\INCLUDE\prompts.hpp 96: 
\BC31\INCLUDE\prompts.hpp 97: 
\BC31\INCLUDE\prompts.hpp 98: 
\BC31\INCLUDE\prompts.hpp 99: 
\BC31\INCLUDE\prompts.hpp 100: 
\BC31\INCLUDE\prompts.hpp 101: 
\BC31\INCLUDE\prompts.hpp 102: 
\BC31\INCLUDE\prompts.hpp 103: 
\BC31\INCLUDE\prompts.hpp 104: 
\BC31\INCLUDE\prompts.hpp 105: 
\BC31\INCLUDE\prompts.hpp 106: 
\BC31\INCLUDE\prompts.hpp 107: 
\BC31\INCLUDE\prompts.hpp 108: 
\BC31\INCLUDE\prompts.hpp 109: 
\BC31\INCLUDE\prompts.hpp 110: 
\BC31\INCLUDE\prompts.hpp 111: 
\BC31\INCLUDE\prompts.hpp 112: 
\BC31\INCLUDE\prompts.hpp 113: 
\BC31\INCLUDE\prompts.hpp 114: 
\BC31\INCLUDE\prompts.hpp 115: 
\BC31\INCLUDE\prompts.hpp 116: 
\BC31\INCLUDE\prompts.hpp 117: 
\BC31\INCLUDE\prompts.hpp 118: 
\BC31\INCLUDE\prompts.hpp 119: 
\BC31\INCLUDE\prompts.hpp 120: 
\BC31\INCLUDE\prompts.hpp 121: 
\BC31\INCLUDE\prompts.hpp 122: 
\BC31\INCLUDE\prompts.hpp 123: 
\BC31\INCLUDE\prompts.hpp 124: 
\BC31\INCLUDE\prompts.hpp 125: 
\BC31\INCLUDE\prompts.hpp 126: 
\BC31\INCLUDE\prompts.hpp 127: 
\BC31\INCLUDE\prompts.hpp 128: 
\BC31\INCLUDE\prompts.hpp 129: 
\BC31\INCLUDE\prompts.hpp 130: 
\BC31\INCLUDE\prompts.hpp 131: 
\BC31\INCLUDE\prompts.hpp 132: 
\BC31\INCLUDE\prompts.hpp 133: 
\BC31\INCLUDE\prompts.hpp 134: 
\BC31\INCLUDE\prompts.hpp 135: 
\BC31\INCLUDE\prompts.hpp 136: 
\BC31\INCLUDE\prompts.hpp 137: 
\BC31\INCLUDE\prompts.hpp 138: 
\BC31\INCLUDE\prompts.hpp 139: 
\BC31\INCLUDE\prompts.hpp 140: 
\BC31\INCLUDE\prompts.hpp 141: 
\BC31\INCLUDE\prompts.hpp 142: 
\BC31\INCLUDE\prompts.hpp 143: 
\BC31\INCLUDE\prompts.hpp 144: 
\BC31\INCLUDE\prompts.hpp 145: 
\BC31\INCLUDE\prompts.hpp 146: 
\BC31\INCLUDE\prompts.hpp 147: 
\BC31\INCLUDE\prompts.hpp 148: 
\BC31\INCLUDE\prompts.hpp 149: 
\BC31\INCLUDE\prompts.hpp 150: 
\BC31\INCLUDE\prompts.hpp 151: 
\BC31\INCLUDE\prompts.hpp 152: 
\BC31\INCLUDE\prompts.hpp 153: 
\BC31\INCLUDE\prompts.hpp 154: 
\BC31\INCLUDE\prompts.hpp 155: 
\BC31\INCLUDE\prompts.hpp 156: 
\BC31\INCLUDE\prompts.hpp 157: 
\BC31\INCLUDE\prompts.hpp 158: 
\BC31\INCLUDE\prompts.hpp 159: 
\BC31\INCLUDE\prompts.hpp 160: 
\BC31\INCLUDE\prompts.hpp 161: 
\BC31\INCLUDE\prompts.hpp 162: 
\BC31\INCLUDE\prompts.hpp 163: 
\BC31\INCLUDE\prompts.hpp 164: 
\BC31\INCLUDE\prompts.hpp 165: 
\BC31\INCLUDE\prompts.hpp 166: 
\BC31\INCLUDE\prompts.hpp 167: 
\BC31\INCLUDE\prompts.hpp 168: 
\BC31\INCLUDE\prompts.hpp 169: 
\BC31\INCLUDE\prompts.hpp 170: 
\BC31\INCLUDE\prompts.hpp 171: 
\BC31\INCLUDE\prompts.hpp 172: 
\BC31\INCLUDE\prompts.hpp 173: 
\BC31\INCLUDE\prompts.hpp 174: 
\BC31\INCLUDE\prompts.hpp 175: 
\BC31\INCLUDE\prompts.hpp 176: 
\BC31\INCLUDE\prompts.hpp 177: 
\BC31\INCLUDE\prompts.hpp 178: 
\BC31\INCLUDE\prompts.hpp 179: 
\BC31\INCLUDE\prompts.hpp 180: 
\BC31\INCLUDE\prompts.hpp 181: 
\BC31\INCLUDE\prompts.hpp 182: 
\BC31\INCLUDE\prompts.hpp 183: 
\BC31\INCLUDE\prompts.hpp 184: 
\BC31\INCLUDE\prompts.hpp 185: 
\BC31\INCLUDE\prompts.hpp 186: 
\BC31\INCLUDE\prompts.hpp 187: 
\BC31\INCLUDE\prompts.hpp 188: 
\BC31\INCLUDE\prompts.hpp 189: 
\BC31\INCLUDE\prompts.hpp 190: 
\BC31\INCLUDE\prompts.hpp 191: 
\BC31\INCLUDE\prompts.hpp 192: 
\BC31\INCLUDE\prompts.hpp 193: 
\BC31\INCLUDE\prompts.hpp 194: 
\BC31\INCLUDE\prompts.hpp 195: 
\BC31\INCLUDE\prompts.hpp 196: 
\BC31\INCLUDE\prompts.hpp 197: 
\BC31\INCLUDE\prompts.hpp 198: 
\BC31\INCLUDE\prompts.hpp 199: 
\BC31\INCLUDE\prompts.hpp 200: 
\BC31\INCLUDE\prompts.hpp 201: 
\BC31\INCLUDE\prompts.hpp 202: 
\BC31\INCLUDE\prompts.hpp 203: 
\BC31\INCLUDE\prompts.hpp 204: 
\BC31\INCLUDE\prompts.hpp 205: 
\BC31\INCLUDE\prompts.hpp 206: 
\BC31\INCLUDE\prompts.hpp 207: 
\BC31\INCLUDE\prompts.hpp 208: 
\BC31\INCLUDE\prompts.hpp 209: 
\BC31\INCLUDE\prompts.hpp 210: 
\BC31\INCLUDE\prompts.hpp 211: 
\BC31\INCLUDE\prompts.hpp 212: 
\BC31\INCLUDE\prompts.hpp 213: 
\BC31\INCLUDE\prompts.hpp 214: 
\BC31\INCLUDE\prompts.hpp 215: 
\BC31\INCLUDE\prompts.hpp 216: 
\BC31\INCLUDE\prompts.hpp 217: 
\BC31\INCLUDE\prompts.hpp 218: 
\BC31\INCLUDE\prompts.hpp 219: 
\BC31\INCLUDE\prompts.hpp 220: 
\BC31\INCLUDE\prompts.hpp 221: 
\BC31\INCLUDE\prompts.hpp 222: 
\BC31\INCLUDE\prompts.hpp 223: 
\BC31\INCLUDE\prompts.hpp 224: 
\BC31\INCLUDE\prompts.hpp 225: 
\BC31\INCLUDE\prompts.hpp 226: 
\BC31\INCLUDE\prompts.hpp 227: 
\BC31\INCLUDE\prompts.hpp 228: 
\BC31\INCLUDE\prompts.hpp 229: 
\BC31\INCLUDE\prompts.hpp 230: 
\BC31\INCLUDE\prompts.hpp 231: 
\BC31\INCLUDE\prompts.hpp 232: 
\BC31\INCLUDE\prompts.hpp 233: 
\BC31\INCLUDE\prompts.hpp 234: 
\BC31\INCLUDE\prompts.hpp 235: 
\BC31\INCLUDE\prompts.hpp 236: 
\BC31\INCLUDE\prompts.hpp 237: 
\BC31\INCLUDE\prompts.hpp 238: 
\BC31\INCLUDE\prompts.hpp 239: 
\BC31\INCLUDE\prompts.hpp 240: 
\BC31\INCLUDE\prompts.hpp 241: 
\BC31\INCLUDE\prompts.hpp 242: 
\BC31\INCLUDE\prompts.hpp 243: 
\BC31\INCLUDE\prompts.hpp 244: 
\BC31\INCLUDE\prompts.hpp 245: 
\BC31\INCLUDE\prompts.hpp 246: 
\BC31\INCLUDE\prompts.hpp 247: 
\BC31\INCLUDE\prompts.hpp 248: 
\BC31\INCLUDE\prompts.hpp 249: 
\BC31\INCLUDE\prompts.hpp 250: 
\BC31\INCLUDE\prompts.hpp 251: 
\BC31\INCLUDE\prompts.hpp 252: 
\BC31\INCLUDE\prompts.hpp 253: 
\BC31\INCLUDE\prompts.hpp 254: 
\BC31\INCLUDE\prompts.hpp 255: 
\BC31\INCLUDE\prompts.hpp 256: 
\BC31\INCLUDE\prompts.hpp 257: 
\BC31\INCLUDE\prompts.hpp 258: 
\BC31\INCLUDE\prompts.hpp 259: 
\BC31\INCLUDE\prompts.hpp 260: 
\BC31\INCLUDE\prompts.hpp 261: 
\BC31\INCLUDE\prompts.hpp 262: 
\BC31\INCLUDE\prompts.hpp 263: 
\BC31\INCLUDE\prompts.hpp 264: 
\BC31\INCLUDE\prompts.hpp 265: 
\BC31\INCLUDE\prompts.hpp 266: 
\BC31\INCLUDE\prompts.hpp 267: 
\BC31\INCLUDE\prompts.hpp 268: 
\BC31\INCLUDE\prompts.hpp 269: 
\BC31\INCLUDE\prompts.hpp 270: 
\BC31\INCLUDE\prompts.hpp 271: 
\BC31\INCLUDE\prompts.hpp 272: 
\BC31\INCLUDE\prompts.hpp 273: 
\BC31\INCLUDE\prompts.hpp 274: 
\BC31\INCLUDE\prompts.hpp 275: 
\BC31\INCLUDE\prompts.hpp 276: 
\BC31\INCLUDE\prompts.hpp 277: 
\BC31\INCLUDE\prompts.hpp 278: 
\BC31\INCLUDE\prompts.hpp 279: 
\BC31\INCLUDE\prompts.hpp 280: 
\BC31\INCLUDE\prompts.hpp 281: 
\BC31\INCLUDE\prompts.hpp 282: 
\BC31\INCLUDE\prompts.hpp 283: 
\BC31\INCLUDE\prompts.hpp 284: 
\BC31\INCLUDE\prompts.hpp 285: 
\BC31\INCLUDE\prompts.hpp 286: 
\BC31\INCLUDE\prompts.hpp 287: 
\BC31\INCLUDE\prompts.hpp 288: 
\BC31\INCLUDE\prompts.hpp 289: 
\BC31\INCLUDE\prompts.hpp 290: 
\BC31\INCLUDE\prompts.hpp 291: 
\BC31\INCLUDE\prompts.hpp 292: 
\BC31\INCLUDE\prompts.hpp 293: 
\BC31\INCLUDE\prompts.hpp 294: 
\BC31\INCLUDE\prompts.hpp 295: 
\BC31\INCLUDE\prompts.hpp 296: 
\BC31\INCLUDE\prompts.hpp 297: 
\BC31\INCLUDE\prompts.hpp 298: 
\BC31\INCLUDE\prompts.hpp 299: 
\BC31\INCLUDE\prompts.hpp 300: 
\BC31\INCLUDE\prompts.hpp 301: 
\BC31\INCLUDE\prompts.hpp 302: 
\BC31\INCLUDE\prompts.hpp 303: 
\BC31\INCLUDE\prompts.hpp 304: 
\BC31\INCLUDE\prompts.hpp 305: 
\BC31\INCLUDE\prompts.hpp 306: 
\BC31\INCLUDE\prompts.hpp 307: 
\BC31\INCLUDE\prompts.hpp 308: 
\BC31\INCLUDE\prompts.hpp 309: 
\BC31\INCLUDE\prompts.hpp 310: 
\BC31\INCLUDE\prompts.hpp 311: 
\BC31\INCLUDE\prompts.hpp 312: 
\BC31\INCLUDE\prompts.hpp 313: 
\BC31\INCLUDE\prompts.hpp 314: 
\BC31\INCLUDE\prompts.hpp 315: 
\BC31\INCLUDE\prompts.hpp 316: 
\BC31\INCLUDE\prompts.hpp 317: 
\BC31\INCLUDE\prompts.hpp 318: 
\BC31\INCLUDE\prompts.hpp 319: 
\BC31\INCLUDE\prompts.hpp 320: 
\BC31\INCLUDE\prompts.hpp 321: 
\BC31\INCLUDE\prompts.hpp 322: 
\BC31\INCLUDE\prompts.hpp 323: 
\BC31\INCLUDE\prompts.hpp 324: 
\BC31\INCLUDE\prompts.hpp 325: 
\BC31\INCLUDE\prompts.hpp 326: 
\BC31\INCLUDE\prompts.hpp 327: 
\BC31\INCLUDE\prompts.hpp 328: 
\BC31\INCLUDE\prompts.hpp 329: 
\BC31\INCLUDE\prompts.hpp 330: 
\BC31\INCLUDE\prompts.hpp 331: 
\BC31\INCLUDE\prompts.hpp 332: 
\BC31\INCLUDE\prompts.hpp 333: 
\BC31\INCLUDE\prompts.hpp 334: 
\BC31\INCLUDE\prompts.hpp 335: 
\BC31\INCLUDE\prompts.hpp 336: 
\BC31\INCLUDE\prompts.hpp 337: 
\BC31\INCLUDE\prompts.hpp 338: 
\BC31\INCLUDE\prompts.hpp 339: 
\BC31\INCLUDE\prompts.hpp 340: 
\BC31\INCLUDE\prompts.hpp 341: 
\BC31\INCLUDE\prompts.hpp 342: 
\BC31\INCLUDE\prompts.hpp 343: 
\BC31\INCLUDE\prompts.hpp 344: 
\BC31\INCLUDE\prompts.hpp 345: 
\BC31\INCLUDE\prompts.hpp 346: 
\BC31\INCLUDE\prompts.hpp 347: 
\BC31\INCLUDE\prompts.hpp 348: 
\BC31\INCLUDE\prompts.hpp 349: 
\BC31\INCLUDE\prompts.hpp 350: 
\BC31\INCLUDE\prompts.hpp 351: 
\BC31\INCLUDE\prompts.hpp 352: 
\BC31\INCLUDE\prompts.hpp 353: 
\BC31\INCLUDE\prompts.hpp 354: 
\BC31\INCLUDE\prompts.hpp 355: 
\BC31\INCLUDE\prompts.hpp 356: 
\BC31\INCLUDE\prompts.hpp 357: 
\BC31\INCLUDE\prompts.hpp 358: 
\BC31\INCLUDE\prompts.hpp 359: 
\BC31\INCLUDE\prompts.hpp 360: 
\BC31\INCLUDE\prompts.hpp 361: 
\BC31\INCLUDE\prompts.hpp 362: 
\BC31\INCLUDE\prompts.hpp 363: 
\BC31\INCLUDE\prompts.hpp 364: 
\BC31\INCLUDE\prompts.hpp 365: 
\BC31\INCLUDE\prompts.hpp 366: 
\BC31\INCLUDE\prompts.hpp 367: 
\BC31\INCLUDE\prompts.hpp 368: 
\BC31\INCLUDE\prompts.hpp 369: 
\BC31\INCLUDE\prompts.hpp 370: 
\BC31\INCLUDE\prompts.hpp 371: 
\BC31\INCLUDE\prompts.hpp 372: 
\BC31\INCLUDE\prompts.hpp 373: 
\BC31\INCLUDE\prompts.hpp 374: 
\BC31\INCLUDE\prompts.hpp 375: 
\BC31\INCLUDE\prompts.hpp 376: 
\BC31\INCLUDE\prompts.hpp 377: 
\BC31\INCLUDE\prompts.hpp 378: 
\BC31\INCLUDE\prompts.hpp 379: 
\BC31\INCLUDE\prompts.hpp 380: 
\BC31\INCLUDE\prompts.hpp 381: 
\BC31\INCLUDE\prompts.hpp 382: 
\BC31\INCLUDE\prompts.hpp 383: 
\BC31\INCLUDE\prompts.hpp 384: 
\BC31\INCLUDE\prompts.hpp 385: 
\BC31\INCLUDE\prompts.hpp 386: 
\BC31\INCLUDE\prompts.hpp 387: 
\BC31\INCLUDE\prompts.hpp 388: 
\BC31\INCLUDE\prompts.hpp 389: 
\BC31\INCLUDE\prompts.hpp 390: 
\BC31\INCLUDE\prompts.hpp 391: 
\BC31\INCLUDE\prompts.hpp 392: 
\BC31\INCLUDE\prompts.hpp 393: 
\BC31\INCLUDE\prompts.hpp 394: 
\BC31\INCLUDE\prompts.hpp 395: 
\BC31\INCLUDE\prompts.hpp 396: 
\BC31\INCLUDE\prompts.hpp 397: 
\BC31\INCLUDE\prompts.hpp 398: 
\BC31\INCLUDE\prompts.hpp 399: 
\BC31\INCLUDE\prompts.hpp 400: 
\BC31\INCLUDE\prompts.hpp 401: 
\BC31\INCLUDE\prompts.hpp 402: 
\BC31\INCLUDE\prompts.hpp 403: 
\BC31\INCLUDE\prompts.hpp 404: 
\BC31\INCLUDE\prompts.hpp 405: 
\BC31\INCLUDE\prompts.hpp 406: 
\BC31\INCLUDE\prompts.hpp 407: 
\BC31\INCLUDE\prompts.hpp 408: 
\BC31\INCLUDE\prompts.hpp 409: 
\BC31\INCLUDE\prompts.hpp 410: 
\BC31\INCLUDE\prompts.hpp 411: 
\BC31\INCLUDE\prompts.hpp 412: 
\BC31\INCLUDE\prompts.hpp 413: 
\BC31\INCLUDE\prompts.hpp 414: 
\BC31\INCLUDE\prompts.hpp 415: 
\BC31\INCLUDE\prompts.hpp 416: 
\BC31\INCLUDE\prompts.hpp 417: 
\BC31\INCLUDE\prompts.hpp 418: 
\BC31\INCLUDE\prompts.hpp 419: 
\BC31\INCLUDE\prompts.hpp 420: 
\BC31\INCLUDE\prompts.hpp 421: 
\BC31\INCLUDE\prompts.hpp 422: 
\BC31\INCLUDE\prompts.hpp 423: 
\BC31\INCLUDE\prompts.hpp 424: 
\BC31\INCLUDE\prompts.hpp 425: 
\BC31\INCLUDE\prompts.hpp 426: 
\BC31\INCLUDE\prompts.hpp 427: 
\BC31\INCLUDE\prompts.hpp 428: 
\BC31\INCLUDE\prompts.hpp 429: 
\BC31\INCLUDE\prompts.hpp 430: 
\BC31\INCLUDE\prompts.hpp 431: 
\BC31\INCLUDE\prompts.hpp 432: 
\BC31\INCLUDE\prompts.hpp 433: 
\BC31\INCLUDE\prompts.hpp 434: 
\BC31\INCLUDE\prompts.hpp 435: 
\BC31\INCLUDE\ProBoard.Hpp 705: 
\BC31\INCLUDE\ProBoard.Hpp 706: bool ReadLanguage( char *langname );
\BC31\INCLUDE\ProBoard.Hpp 707: 
\BC31\INCLUDE\ProBoard.Hpp 708: char wait_language_hotkeys(char *hk, bool enter = TRUE);
\BC31\INCLUDE\ProBoard.Hpp 709: int  language_string_length( char *str );
\BC31\INCLUDE\ProBoard.Hpp 710: 
\BC31\INCLUDE\ProBoard.Hpp 711: 
\BC31\INCLUDE\ProBoard.Hpp 712: 
\BC31\INCLUDE\ProBoard.Hpp 713: 
\BC31\INCLUDE\reg.hpp 1: 
\BC31\INCLUDE\reg.hpp 2: 
\BC31\INCLUDE\reg.hpp 3: 
\BC31\INCLUDE\reg.hpp 4: 
\BC31\INCLUDE\reg.hpp 5: char *serialFormatted( char *sBuf );
\BC31\INCLUDE\reg.hpp 6: 
\BC31\INCLUDE\reg.hpp 7: char *software_serial_number( void );
\BC31\INCLUDE\reg.hpp 8: char *registered_user_name(   void );
\BC31\INCLUDE\reg.hpp 9: char *get_system_code(        void );
\BC31\INCLUDE\reg.hpp 10: word  get_node_count(         void );
\BC31\INCLUDE\reg.hpp 11: word  is_version_registered(  void );
\BC31\INCLUDE\reg.hpp 12: 
\BC31\INCLUDE\reg.hpp 13: void CHECK_REG( void );
\BC31\INCLUDE\reg.hpp 14: 
\BC31\INCLUDE\reg.hpp 15: 
\BC31\INCLUDE\reg.hpp 16: 
\BC31\INCLUDE\reg.hpp 17: 
\BC31\INCLUDE\reg.hpp 18: 
\BC31\INCLUDE\ProBoard.Hpp 714: 
\BC31\INCLUDE\ProBoard.Hpp 715: 
\BC31\INCLUDE\ProBoard.Hpp 716: 
\BC31\INCLUDE\ProBoard.Hpp 717: 
\BC31\INCLUDE\ProBoard.Hpp 718: 
\BC31\INCLUDE\ProBoard.Hpp 719: 
template.cpp 29: 
Template.Hpp 1: 
Template.Hpp 2: 
Template.Hpp 3: 
Template.Hpp 4: 
Template.Hpp 5: 
Template.Hpp 6: 
Template.Hpp 7: 
Template.Hpp 8: 
Template.Hpp 9: 
Template.Hpp 10: 
Template.Hpp 11: 
Template.Hpp 12: 
Template.Hpp 13: 
Template.Hpp 14: 
Template.Hpp 15: 
Template.Hpp 16: 
Template.Hpp 17: 
Template.Hpp 18: 
Template.Hpp 19: 
Template.Hpp 20: 
Template.Hpp 21: 
Template.Hpp 22: 
Template.Hpp 23: 
Template.Hpp 24: 
Template.Hpp 25: const ShrtT maxTemplates = 256;
Template.Hpp 26: 
Template.Hpp 27: _StructType(template_data)
Template.Hpp 28: struct template_data
Template.Hpp 29: {
Template.Hpp 30: ChrT     desc     [ 61];            
Template.Hpp 31: ChrT     comment  [ 81];            
Template.Hpp 32: ChrT     valMsg   [  9];            
Template.Hpp 33: WrdT     secLevel;                  
Template.Hpp 34: WrdT     subscribe;                 
Template.Hpp 35: WrdT     expLevel;                  
Template.Hpp 36: WrdT     tbTime;                    
Template.Hpp 37: WrdT     tbKbyte;                   
Template.Hpp 38: WrdT     netCredit;                 
Template.Hpp 39: IntT     logLevel;                  
Template.Hpp 40: FlgT     hidden;                    
Template.Hpp 41: FlgT     noTops;
Template.Hpp 42: FlgT     atten;
Template.Hpp 43: FlgT     noKill;
Template.Hpp 44: FlgT     ignDld;
Template.Hpp 45: FlgT     deleted;                   
Template.Hpp 46: ChrT     reserved [99];             
Template.Hpp 47: PbFlags  valFlagsOn;                
Template.Hpp 48: PbFlags  valFlagsOff;               
Template.Hpp 49: PbFlags  expFlagsOn;                
Template.Hpp 50: PbFlags  expFlagsOff;               
Template.Hpp 51: };
Template.Hpp 52: 
Template.Hpp 53: _ClassType(TemplateIO)
Template.Hpp 54: class TemplateIO : public template_data, public MultiRecIO
Template.Hpp 55: {
Template.Hpp 56: public:
Template.Hpp 57: TemplateIO     (  ChrP path, ChrP fn = "Template.Pb"        );
Template.Hpp 58: 
Template.Hpp 59: FlgT     readRec        (                                            );
Template.Hpp 60: FlgT     writeRec       (                                            );
Template.Hpp 61: ShrtT    recLen         (                                            );
Template.Hpp 62: void     clear          (                                            );
Template.Hpp 63: void     copy           (  TemplateIOP orig                          );
Template.Hpp 64: 
Template.Hpp 65: FlgT     inUse          (                                            );
Template.Hpp 66: };
Template.Hpp 67: 
Template.Hpp 68: extern TemplateIOP tpl;
Template.Hpp 69: 
Template.Hpp 70: 
Template.Hpp 71: 
Template.Hpp 72: 
template.cpp 30: 
template.cpp 31: 
template.cpp 32: 
template.cpp 33: 
template.cpp 34: 
template.cpp 35: 
template.cpp 36: 
template.cpp 37: 
template.cpp 38: 
template.cpp 39: 
template.cpp 40: 
template.cpp 41: 
template.cpp 42: TemplateIO::TemplateIO(ChrP path, ChrP fn)
template.cpp 43: {
template.cpp 44: setFname(path, fn);
template.cpp 45: }
template.cpp 46: 
template.cpp 47: 
template.cpp 48: 
template.cpp 49: 
template.cpp 50: 
template.cpp 51: 
template.cpp 52: 
template.cpp 53: 
template.cpp 54: 
template.cpp 55: 
template.cpp 56: FlgT TemplateIO::readRec()
template.cpp 57: {
template.cpp 58: return(File::read(this, recLen()) == recLen());
template.cpp 59: }
template.cpp 60: 
template.cpp 61: 
template.cpp 62: 
template.cpp 63: 
template.cpp 64: 
template.cpp 65: 
template.cpp 66: 
template.cpp 67: 
template.cpp 68: 
template.cpp 69: 
template.cpp 70: FlgT TemplateIO::writeRec()
template.cpp 71: {
template.cpp 72: return(File::write(this, recLen()) == recLen());
template.cpp 73: }
template.cpp 74: 
template.cpp 75: 
template.cpp 76: 
template.cpp 77: 
template.cpp 78: 
template.cpp 79: 
template.cpp 80: 
template.cpp 81: 
template.cpp 82: 
template.cpp 83: 
template.cpp 84: ShrtT TemplateIO::recLen()
template.cpp 85: {
template.cpp 86: return(SIZ(template_data));
template.cpp 87: }
template.cpp 88: 
template.cpp 89: 
template.cpp 90: 
template.cpp 91: 
template.cpp 92: 
template.cpp 93: 
template.cpp 94: 
template.cpp 95: 
template.cpp 96: 
template.cpp 97: 
template.cpp 98: void TemplateIO::clear()
template.cpp 99: {
template.cpp 100: memset(this, 0, recLen());
template.cpp 101: }
template.cpp 102: 
template.cpp 103: 
template.cpp 104: 
template.cpp 105: 
template.cpp 106: 
template.cpp 107: 
template.cpp 108: 
template.cpp 109: 
template.cpp 110: 
template.cpp 111: 
template.cpp 112: FlgT TemplateIO::inUse()
template.cpp 113: {
template.cpp 114: return((strlen(desc) > 0) ? TRUE : FALSE);
template.cpp 115: }
template.cpp 116: 
template.cpp 117: 
template.cpp 118: 
template.cpp 119: 
template.cpp 120: 
template.cpp 121: 
template.cpp 122: 
template.cpp 123: 
template.cpp 124: 
template.cpp 125: 
template.cpp 126: void TemplateIO::copy(TemplateIOP orig)
template.cpp 127: {
template.cpp 128: memcpy(this, orig, recLen());
template.cpp 129: }
template.cpp 130: 
template.cpp 131: 
template.cpp 132: 
template.cpp 133: 