edituser.cpp 1: edituser.cpp 2: edituser.cpp 3: edituser.cpp 4: edituser.cpp 5: edituser.cpp 6: edituser.cpp 7: edituser.cpp 8: edituser.cpp 9: edituser.cpp 10: edituser.cpp 11: edituser.cpp 12: edituser.cpp 13: edituser.cpp 14: edituser.cpp 15: edituser.cpp 16: edituser.cpp 17: edituser.cpp 18: edituser.cpp 19: edituser.cpp 20: edituser.cpp 21: edituser.cpp 22: edituser.cpp 23: edituser.cpp 24: edituser.cpp 25: \BC31\INCLUDE\stdlib.h 1: \BC31\INCLUDE\stdlib.h 2: \BC31\INCLUDE\stdlib.h 3: \BC31\INCLUDE\stdlib.h 4: \BC31\INCLUDE\stdlib.h 5: \BC31\INCLUDE\stdlib.h 6: \BC31\INCLUDE\stdlib.h 7: \BC31\INCLUDE\stdlib.h 8: \BC31\INCLUDE\stdlib.h 9: \BC31\INCLUDE\stdlib.h 10: \BC31\INCLUDE\stdlib.h 11: \BC31\INCLUDE\stdlib.h 12: \BC31\INCLUDE\stdlib.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\stdlib.h 14: \BC31\INCLUDE\stdlib.h 15: \BC31\INCLUDE\stdlib.h 16: \BC31\INCLUDE\stdlib.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\stdlib.h 18: \BC31\INCLUDE\stdlib.h 19: \BC31\INCLUDE\stdlib.h 20: \BC31\INCLUDE\stdlib.h 21: \BC31\INCLUDE\stdlib.h 22: typedef unsigned size_t; \BC31\INCLUDE\stdlib.h 23: \BC31\INCLUDE\stdlib.h 24: \BC31\INCLUDE\stdlib.h 25: \BC31\INCLUDE\stdlib.h 26: \BC31\INCLUDE\stdlib.h 27: typedef struct { \BC31\INCLUDE\stdlib.h 28: int quot; \BC31\INCLUDE\stdlib.h 29: int rem; \BC31\INCLUDE\stdlib.h 30: } div_t; \BC31\INCLUDE\stdlib.h 31: \BC31\INCLUDE\stdlib.h 32: \BC31\INCLUDE\stdlib.h 33: \BC31\INCLUDE\stdlib.h 34: \BC31\INCLUDE\stdlib.h 35: typedef struct { \BC31\INCLUDE\stdlib.h 36: long quot; \BC31\INCLUDE\stdlib.h 37: long rem; \BC31\INCLUDE\stdlib.h 38: } ldiv_t; \BC31\INCLUDE\stdlib.h 39: \BC31\INCLUDE\stdlib.h 40: \BC31\INCLUDE\stdlib.h 41: \BC31\INCLUDE\stdlib.h 42: \BC31\INCLUDE\stdlib.h 43: typedef char wchar_t; \BC31\INCLUDE\stdlib.h 44: \BC31\INCLUDE\stdlib.h 45: \BC31\INCLUDE\stdlib.h 46: \BC31\INCLUDE\stdlib.h 47: \BC31\INCLUDE\stdlib.h 48: typedef void __cdecl (* atexit_t)(void); \BC31\INCLUDE\stdlib.h 49: \BC31\INCLUDE\stdlib.h 50: \BC31\INCLUDE\stdlib.h 51: \BC31\INCLUDE\stdlib.h 52: \BC31\INCLUDE\stdlib.h 53: \BC31\INCLUDE\stdlib.h 54: \BC31\INCLUDE\stdlib.h 55: \BC31\INCLUDE\stdlib.h 56: \BC31\INCLUDE\stdlib.h 57: \BC31\INCLUDE\stdlib.h 58: \BC31\INCLUDE\stdlib.h 59: \BC31\INCLUDE\stdlib.h 60: extern "C" { \BC31\INCLUDE\stdlib.h 61: \BC31\INCLUDE\stdlib.h 62: \BC31\INCLUDE\stdlib.h 63: void __cdecl abort(void); \BC31\INCLUDE\stdlib.h 64: int __cdecl __abs__(int); \BC31\INCLUDE\stdlib.h 65: \BC31\INCLUDE\stdlib.h 66: inline int __cdecl abs(int __x) { return __abs__(__x); } \BC31\INCLUDE\stdlib.h 67: \BC31\INCLUDE\stdlib.h 68: \BC31\INCLUDE\stdlib.h 69: \BC31\INCLUDE\stdlib.h 70: \BC31\INCLUDE\stdlib.h 71: int __cdecl atexit(void (__cdecl *__func)(void)); \BC31\INCLUDE\stdlib.h 72: double __cdecl atof(const char *__s); \BC31\INCLUDE\stdlib.h 73: int __cdecl atoi(const char *__s); \BC31\INCLUDE\stdlib.h 74: long __cdecl atol(const char *__s); \BC31\INCLUDE\stdlib.h 75: void * __cdecl bsearch(const void *__key, const void *__base, \BC31\INCLUDE\stdlib.h 76: size_t __nelem, size_t __width, \BC31\INCLUDE\stdlib.h 77: int (__cdecl *fcmp)(const void *, \BC31\INCLUDE\stdlib.h 78: const void *)); \BC31\INCLUDE\stdlib.h 79: void * __cdecl calloc(size_t __nitems, size_t __size); \BC31\INCLUDE\stdlib.h 80: div_t __cdecl div(int __numer, int __denom); \BC31\INCLUDE\stdlib.h 81: void __cdecl exit(int __status); \BC31\INCLUDE\stdlib.h 82: void __cdecl free(void *__block); \BC31\INCLUDE\stdlib.h 83: char * __cdecl getenv(const char *__name); \BC31\INCLUDE\stdlib.h 84: long __cdecl labs(long __x); \BC31\INCLUDE\stdlib.h 85: ldiv_t __cdecl ldiv(long __numer, long __denom); \BC31\INCLUDE\stdlib.h 86: void * __cdecl malloc(size_t __size); \BC31\INCLUDE\stdlib.h 87: int __cdecl mblen(const char *__s, size_t __n); \BC31\INCLUDE\stdlib.h 88: size_t __cdecl mbstowcs(wchar_t *__pwcs, const char *__s, \BC31\INCLUDE\stdlib.h 89: size_t __n); \BC31\INCLUDE\stdlib.h 90: int __cdecl mbtowc(wchar_t *__pwc, const char *__s, size_t __n); \BC31\INCLUDE\stdlib.h 91: void __cdecl qsort(void *__base, size_t __nelem, size_t __width, \BC31\INCLUDE\stdlib.h 92: int __cdecl (* __fcmp)(const void *, const void *)); \BC31\INCLUDE\stdlib.h 93: int __cdecl rand(void); \BC31\INCLUDE\stdlib.h 94: void *__cdecl realloc(void *__block, size_t __size); \BC31\INCLUDE\stdlib.h 95: void __cdecl srand(unsigned __seed); \BC31\INCLUDE\stdlib.h 96: double __cdecl strtod(const char *__s, char * *__endptr); \BC31\INCLUDE\stdlib.h 97: long __cdecl strtol(const char *__s, char * *__endptr, \BC31\INCLUDE\stdlib.h 98: int __radix); \BC31\INCLUDE\stdlib.h 99: long double __cdecl _strtold(const char *__s, char * *__endptr); \BC31\INCLUDE\stdlib.h 100: unsigned long __cdecl strtoul(const char *__s, char * *__endptr, \BC31\INCLUDE\stdlib.h 101: int __radix); \BC31\INCLUDE\stdlib.h 102: int __cdecl system(const char *__command); \BC31\INCLUDE\stdlib.h 103: size_t __cdecl wcstombs(char *__s, const wchar_t *__pwcs, \BC31\INCLUDE\stdlib.h 104: size_t __n); \BC31\INCLUDE\stdlib.h 105: int __cdecl wctomb(char *__s, wchar_t __wc); \BC31\INCLUDE\stdlib.h 106: \BC31\INCLUDE\stdlib.h 107: \BC31\INCLUDE\stdlib.h 108: } \BC31\INCLUDE\stdlib.h 109: \BC31\INCLUDE\stdlib.h 110: \BC31\INCLUDE\stdlib.h 111: \BC31\INCLUDE\stdlib.h 112: \BC31\INCLUDE\stdlib.h 113: \BC31\INCLUDE\stdlib.h 114: \BC31\INCLUDE\stdlib.h 115: \BC31\INCLUDE\stdlib.h 116: \BC31\INCLUDE\stdlib.h 117: \BC31\INCLUDE\stdlib.h 118: \BC31\INCLUDE\stdlib.h 119: \BC31\INCLUDE\stdlib.h 120: \BC31\INCLUDE\stdlib.h 121: \BC31\INCLUDE\stdlib.h 122: \BC31\INCLUDE\stdlib.h 123: \BC31\INCLUDE\stdlib.h 124: \BC31\INCLUDE\stdlib.h 125: \BC31\INCLUDE\stdlib.h 126: \BC31\INCLUDE\stdlib.h 127: \BC31\INCLUDE\stdlib.h 128: \BC31\INCLUDE\stdlib.h 129: \BC31\INCLUDE\stdlib.h 130: \BC31\INCLUDE\stdlib.h 131: \BC31\INCLUDE\stdlib.h 132: \BC31\INCLUDE\stdlib.h 133: extern int __cdecl _doserrno; \BC31\INCLUDE\stdlib.h 134: extern int __cdecl errno; \BC31\INCLUDE\stdlib.h 135: \BC31\INCLUDE\stdlib.h 136: \BC31\INCLUDE\stdlib.h 137: \BC31\INCLUDE\stdlib.h 138: \BC31\INCLUDE\stdlib.h 139: \BC31\INCLUDE\stdlib.h 140: \BC31\INCLUDE\stdlib.h 141: \BC31\INCLUDE\stdlib.h 142: \BC31\INCLUDE\stdlib.h 143: \BC31\INCLUDE\stdlib.h 144: \BC31\INCLUDE\stdlib.h 145: \BC31\INCLUDE\stdlib.h 146: \BC31\INCLUDE\stdlib.h 147: extern unsigned __cdecl _psp; \BC31\INCLUDE\stdlib.h 148: \BC31\INCLUDE\stdlib.h 149: extern char **__cdecl environ; \BC31\INCLUDE\stdlib.h 150: extern int __cdecl _fmode; \BC31\INCLUDE\stdlib.h 151: extern unsigned char __cdecl _osmajor; \BC31\INCLUDE\stdlib.h 152: extern unsigned char __cdecl _osminor; \BC31\INCLUDE\stdlib.h 153: extern unsigned int __cdecl _version; \BC31\INCLUDE\stdlib.h 154: \BC31\INCLUDE\stdlib.h 155: \BC31\INCLUDE\stdlib.h 156: \BC31\INCLUDE\stdlib.h 157: \BC31\INCLUDE\stdlib.h 158: \BC31\INCLUDE\stdlib.h 159: \BC31\INCLUDE\stdlib.h 160: \BC31\INCLUDE\stdlib.h 161: \BC31\INCLUDE\stdlib.h 162: \BC31\INCLUDE\stdlib.h 163: \BC31\INCLUDE\stdlib.h 164: \BC31\INCLUDE\stdlib.h 165: \BC31\INCLUDE\stdlib.h 166: \BC31\INCLUDE\stdlib.h 167: \BC31\INCLUDE\stdlib.h 168: \BC31\INCLUDE\stdlib.h 169: \BC31\INCLUDE\stdlib.h 170: \BC31\INCLUDE\stdlib.h 171: extern char *__cdecl sys_errlist[]; \BC31\INCLUDE\stdlib.h 172: extern int __cdecl sys_nerr; \BC31\INCLUDE\stdlib.h 173: \BC31\INCLUDE\stdlib.h 174: \BC31\INCLUDE\stdlib.h 175: \BC31\INCLUDE\stdlib.h 176: \BC31\INCLUDE\stdlib.h 177: \BC31\INCLUDE\stdlib.h 178: \BC31\INCLUDE\stdlib.h 179: \BC31\INCLUDE\stdlib.h 180: \BC31\INCLUDE\stdlib.h 181: \BC31\INCLUDE\stdlib.h 182: \BC31\INCLUDE\stdlib.h 183: \BC31\INCLUDE\stdlib.h 184: \BC31\INCLUDE\stdlib.h 185: inline int __cdecl random(int __num) \BC31\INCLUDE\stdlib.h 186: { return(int)(((long)rand()*__num)/(0x7FFFU+1)); } \BC31\INCLUDE\stdlib.h 187: \BC31\INCLUDE\stdlib.h 188: extern "C" long __cdecl time(long *); \BC31\INCLUDE\stdlib.h 189: inline void __cdecl randomize(void) { srand((unsigned) time(0)); } \BC31\INCLUDE\stdlib.h 190: inline int __cdecl atoi(const char *__s) { return (int) atol(__s); } \BC31\INCLUDE\stdlib.h 191: \BC31\INCLUDE\stdlib.h 192: \BC31\INCLUDE\stdlib.h 193: \BC31\INCLUDE\stdlib.h 194: \BC31\INCLUDE\stdlib.h 195: \BC31\INCLUDE\stdlib.h 196: \BC31\INCLUDE\stdlib.h 197: \BC31\INCLUDE\stdlib.h 198: \BC31\INCLUDE\stdlib.h 199: \BC31\INCLUDE\stdlib.h 200: extern "C" { \BC31\INCLUDE\stdlib.h 201: \BC31\INCLUDE\stdlib.h 202: \BC31\INCLUDE\stdlib.h 203: long double __cdecl _atold(const char *__s); \BC31\INCLUDE\stdlib.h 204: char *__cdecl ecvt(double __value, int __ndig, int *__dec, \BC31\INCLUDE\stdlib.h 205: int *__sign); \BC31\INCLUDE\stdlib.h 206: void __cdecl _exit(int __status); \BC31\INCLUDE\stdlib.h 207: char *__cdecl fcvt(double __value, int __ndig, int *__dec, \BC31\INCLUDE\stdlib.h 208: int *__sign); \BC31\INCLUDE\stdlib.h 209: char * __cdecl _fullpath( char *__buf, \BC31\INCLUDE\stdlib.h 210: const char *__path, \BC31\INCLUDE\stdlib.h 211: size_t __maxlen ); \BC31\INCLUDE\stdlib.h 212: char *__cdecl gcvt(double __value, int __ndec, char *__buf); \BC31\INCLUDE\stdlib.h 213: char *__cdecl itoa(int __value, char *__string, int __radix); \BC31\INCLUDE\stdlib.h 214: void *__cdecl lfind(const void *__key, const void *__base, \BC31\INCLUDE\stdlib.h 215: size_t *__num, size_t __width, \BC31\INCLUDE\stdlib.h 216: int __cdecl(* __fcmp)(const void *, const void *)); \BC31\INCLUDE\stdlib.h 217: \BC31\INCLUDE\stdlib.h 218: unsigned long __cdecl _lrotl(unsigned long __val, int __count); \BC31\INCLUDE\stdlib.h 219: unsigned long __cdecl _lrotr(unsigned long __val, int __count); \BC31\INCLUDE\stdlib.h 220: \BC31\INCLUDE\stdlib.h 221: void *__cdecl lsearch(const void *__key, void *__base, \BC31\INCLUDE\stdlib.h 222: size_t *__num, size_t __width, \BC31\INCLUDE\stdlib.h 223: int __cdecl(* __fcmp)(const void *, const void *)); \BC31\INCLUDE\stdlib.h 224: char * __cdecl ltoa(long __value, char *__string, int __radix); \BC31\INCLUDE\stdlib.h 225: void __cdecl _makepath( char *__path, \BC31\INCLUDE\stdlib.h 226: const char *__drive, \BC31\INCLUDE\stdlib.h 227: const char *__dir, \BC31\INCLUDE\stdlib.h 228: const char *__name, \BC31\INCLUDE\stdlib.h 229: const char *__ext ); \BC31\INCLUDE\stdlib.h 230: int __cdecl putenv(const char *__name); \BC31\INCLUDE\stdlib.h 231: \BC31\INCLUDE\stdlib.h 232: unsigned __cdecl _rotl(unsigned __value, int __count); \BC31\INCLUDE\stdlib.h 233: unsigned __cdecl _rotr(unsigned __value, int __count); \BC31\INCLUDE\stdlib.h 234: \BC31\INCLUDE\stdlib.h 235: unsigned __cdecl __rotl__(unsigned __value, int __count); \BC31\INCLUDE\stdlib.h 236: unsigned __cdecl __rotr__(unsigned __value, int __count); \BC31\INCLUDE\stdlib.h 237: \BC31\INCLUDE\stdlib.h 238: void __cdecl _searchenv(const char *__file, \BC31\INCLUDE\stdlib.h 239: const char *__varname, \BC31\INCLUDE\stdlib.h 240: char *__pathname); \BC31\INCLUDE\stdlib.h 241: void __cdecl _searchstr(const char *__file, \BC31\INCLUDE\stdlib.h 242: const char *__ipath, \BC31\INCLUDE\stdlib.h 243: char *__pathname); \BC31\INCLUDE\stdlib.h 244: void __cdecl _splitpath( const char *__path, \BC31\INCLUDE\stdlib.h 245: char *__drive, \BC31\INCLUDE\stdlib.h 246: char *__dir, \BC31\INCLUDE\stdlib.h 247: char *__name, \BC31\INCLUDE\stdlib.h 248: char *__ext ); \BC31\INCLUDE\stdlib.h 249: void __cdecl swab(char *__from, char *__to, int __nbytes); \BC31\INCLUDE\stdlib.h 250: char *__cdecl ultoa(unsigned long __value, char *__string, \BC31\INCLUDE\stdlib.h 251: int __radix); \BC31\INCLUDE\stdlib.h 252: \BC31\INCLUDE\stdlib.h 253: \BC31\INCLUDE\stdlib.h 254: \BC31\INCLUDE\stdlib.h 255: } \BC31\INCLUDE\stdlib.h 256: \BC31\INCLUDE\stdlib.h 257: \BC31\INCLUDE\stdlib.h 258: \BC31\INCLUDE\stdlib.h 259: \BC31\INCLUDE\stdlib.h 260: \BC31\INCLUDE\stdlib.h 261: \BC31\INCLUDE\stdlib.h 262: \BC31\INCLUDE\stdlib.h 263: \BC31\INCLUDE\stdlib.h 264: \BC31\INCLUDE\stdlib.h 265: \BC31\INCLUDE\stdlib.h 266: \BC31\INCLUDE\stdlib.h 267: edituser.cpp 26: \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\string.h 14: \BC31\INCLUDE\string.h 15: \BC31\INCLUDE\string.h 16: \BC31\INCLUDE\string.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: \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: edituser.cpp 27: \CPP\LIB\TSWIN\TsWin.Hpp 1: \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<(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: \CPP\LIB\TSWIN\TsWin.Hpp 2: \CPP\LIB\TSWIN\TsWin.Hpp 3: \CPP\LIB\TSWIN\TsWin.Hpp 4: \CPP\LIB\TSWIN\TsWin.Hpp 5: \CPP\LIB\TSWIN\TsWin.Hpp 6: \CPP\LIB\TSWIN\TsWin.Hpp 7: \CPP\LIB\TSWIN\TsWin.Hpp 8: \CPP\LIB\TSWIN\TsWin.Hpp 9: \CPP\LIB\TSWIN\TsWin.Hpp 10: \CPP\LIB\TSWIN\TsWin.Hpp 11: \CPP\LIB\TSWIN\TsWin.Hpp 12: \CPP\LIB\TSWIN\TsWin.Hpp 13: \CPP\LIB\TSWIN\TsWin.Hpp 14: \CPP\LIB\TSWIN\TsWin.Hpp 15: \CPP\LIB\TSWIN\TsWin.Hpp 16: \CPP\LIB\TSWIN\TsWin.Hpp 17: \CPP\LIB\TSWIN\TsWin.Hpp 18: \CPP\LIB\TSWIN\TsWin.Hpp 19: \CPP\LIB\TSWIN\TsWin.Hpp 20: \CPP\LIB\TSWIN\TsWin.Hpp 21: \CPP\LIB\TSWIN\TsWin.Hpp 22: \CPP\LIB\TSWIN\TsWin.Hpp 23: \CPP\LIB\TSWIN\TsWin.Hpp 24: \CPP\LIB\TSWIN\TsWin.Hpp 25: \CPP\LIB\TSWIN\TsWin.Hpp 26: \CPP\LIB\TSWIN\TsWin.Hpp 27: \CPP\LIB\TSWIN\TsWin.Hpp 28: \CPP\LIB\TSWIN\TsWin.Hpp 29: \CPP\LIB\TSWIN\TsWin.Hpp 30: \CPP\LIB\TSWIN\TsWin.Hpp 31: \CPP\LIB\TSWIN\TsWin.Hpp 32: \CPP\LIB\TSWIN\TsWin.Hpp 33: \CPP\LIB\TSWIN\TsWin.Hpp 34: \CPP\LIB\TSWIN\TsWin.Hpp 35: \CPP\LIB\TSWIN\TsWin.Hpp 36: \CPP\LIB\TSWIN\TsWin.Hpp 37: \CPP\LIB\TSWIN\TsWin.Hpp 38: \CPP\LIB\TSWIN\TsWin.Hpp 39: \CPP\LIB\TSWIN\TsWin.Hpp 40: \CPP\LIB\TSWIN\TsWin.Hpp 41: \CPP\LIB\TSWIN\TsWin.Hpp 42: \CPP\LIB\TSWIN\TsWin.Hpp 43: \CPP\LIB\TSWIN\TsWin.Hpp 44: \CPP\LIB\TSWIN\TsWin.Hpp 45: \CPP\LIB\TSWIN\TsWin.Hpp 46: \CPP\LIB\TSWIN\TsWin.Hpp 47: \CPP\LIB\TSWIN\TsWin.Hpp 48: typedef byte ATTR; \CPP\LIB\TSWIN\TsWin.Hpp 49: \CPP\LIB\TSWIN\TsWin.Hpp 50: \CPP\LIB\TSWIN\TsWin.Hpp 51: typedef word KEY; \CPP\LIB\TSWIN\TsWin.Hpp 52: \CPP\LIB\TSWIN\TsWin.Hpp 53: \CPP\LIB\TSWIN\TsWin.Hpp 54: const KEY KEY_NONE = 0x0000U; \CPP\LIB\TSWIN\TsWin.Hpp 55: \CPP\LIB\TSWIN\TsWin.Hpp 56: const KEY KEY_F1 = 0x3B00U; \CPP\LIB\TSWIN\TsWin.Hpp 57: const KEY KEY_F2 = 0x3C00U; \CPP\LIB\TSWIN\TsWin.Hpp 58: const KEY KEY_F3 = 0x3D00U; \CPP\LIB\TSWIN\TsWin.Hpp 59: const KEY KEY_F4 = 0x3E00U; \CPP\LIB\TSWIN\TsWin.Hpp 60: const KEY KEY_F5 = 0x3F00U; \CPP\LIB\TSWIN\TsWin.Hpp 61: const KEY KEY_F6 = 0x4000U; \CPP\LIB\TSWIN\TsWin.Hpp 62: const KEY KEY_F7 = 0x4100U; \CPP\LIB\TSWIN\TsWin.Hpp 63: const KEY KEY_F8 = 0x4200U; \CPP\LIB\TSWIN\TsWin.Hpp 64: const KEY KEY_F9 = 0x4300U; \CPP\LIB\TSWIN\TsWin.Hpp 65: const KEY KEY_F10 = 0x4400U; \CPP\LIB\TSWIN\TsWin.Hpp 66: \CPP\LIB\TSWIN\TsWin.Hpp 67: const KEY KEY_SF1 = 0x5400U; \CPP\LIB\TSWIN\TsWin.Hpp 68: const KEY KEY_SF2 = 0x5500U; \CPP\LIB\TSWIN\TsWin.Hpp 69: const KEY KEY_SF3 = 0x5600U; \CPP\LIB\TSWIN\TsWin.Hpp 70: const KEY KEY_SF4 = 0x5700U; \CPP\LIB\TSWIN\TsWin.Hpp 71: const KEY KEY_SF5 = 0x5800U; \CPP\LIB\TSWIN\TsWin.Hpp 72: const KEY KEY_SF6 = 0x5900U; \CPP\LIB\TSWIN\TsWin.Hpp 73: const KEY KEY_SF7 = 0x5A00U; \CPP\LIB\TSWIN\TsWin.Hpp 74: const KEY KEY_SF8 = 0x5B00U; \CPP\LIB\TSWIN\TsWin.Hpp 75: const KEY KEY_SF9 = 0x5C00U; \CPP\LIB\TSWIN\TsWin.Hpp 76: const KEY KEY_SF10 = 0x5D00U; \CPP\LIB\TSWIN\TsWin.Hpp 77: \CPP\LIB\TSWIN\TsWin.Hpp 78: const KEY KEY_CF1 = 0x5E00U; \CPP\LIB\TSWIN\TsWin.Hpp 79: const KEY KEY_CF2 = 0x5F00U; \CPP\LIB\TSWIN\TsWin.Hpp 80: const KEY KEY_CF3 = 0x6000U; \CPP\LIB\TSWIN\TsWin.Hpp 81: const KEY KEY_CF4 = 0x6100U; \CPP\LIB\TSWIN\TsWin.Hpp 82: const KEY KEY_CF5 = 0x6200U; \CPP\LIB\TSWIN\TsWin.Hpp 83: const KEY KEY_CF6 = 0x6300U; \CPP\LIB\TSWIN\TsWin.Hpp 84: const KEY KEY_CF7 = 0x6400U; \CPP\LIB\TSWIN\TsWin.Hpp 85: const KEY KEY_CF8 = 0x6500U; \CPP\LIB\TSWIN\TsWin.Hpp 86: const KEY KEY_CF9 = 0x6600U; \CPP\LIB\TSWIN\TsWin.Hpp 87: const KEY KEY_CF10 = 0x6700U; \CPP\LIB\TSWIN\TsWin.Hpp 88: \CPP\LIB\TSWIN\TsWin.Hpp 89: const KEY KEY_AF1 = 0x6800U; \CPP\LIB\TSWIN\TsWin.Hpp 90: const KEY KEY_AF2 = 0x6900U; \CPP\LIB\TSWIN\TsWin.Hpp 91: const KEY KEY_AF3 = 0x6A00U; \CPP\LIB\TSWIN\TsWin.Hpp 92: const KEY KEY_AF4 = 0x6B00U; \CPP\LIB\TSWIN\TsWin.Hpp 93: const KEY KEY_AF5 = 0x6C00U; \CPP\LIB\TSWIN\TsWin.Hpp 94: const KEY KEY_AF6 = 0x6D00U; \CPP\LIB\TSWIN\TsWin.Hpp 95: const KEY KEY_AF7 = 0x6E00U; \CPP\LIB\TSWIN\TsWin.Hpp 96: const KEY KEY_AF8 = 0x6F00U; \CPP\LIB\TSWIN\TsWin.Hpp 97: const KEY KEY_AF9 = 0x7000U; \CPP\LIB\TSWIN\TsWin.Hpp 98: const KEY KEY_AF10 = 0x7100U; \CPP\LIB\TSWIN\TsWin.Hpp 99: \CPP\LIB\TSWIN\TsWin.Hpp 100: const KEY KEY_ALT1 = 0x7800U; \CPP\LIB\TSWIN\TsWin.Hpp 101: const KEY KEY_ALT2 = 0x7900U; \CPP\LIB\TSWIN\TsWin.Hpp 102: const KEY KEY_ALT3 = 0x7A00U; \CPP\LIB\TSWIN\TsWin.Hpp 103: const KEY KEY_ALT4 = 0x7B00U; \CPP\LIB\TSWIN\TsWin.Hpp 104: const KEY KEY_ALT5 = 0x7C00U; \CPP\LIB\TSWIN\TsWin.Hpp 105: const KEY KEY_ALT6 = 0x7D00U; \CPP\LIB\TSWIN\TsWin.Hpp 106: const KEY KEY_ALT7 = 0x7E00U; \CPP\LIB\TSWIN\TsWin.Hpp 107: const KEY KEY_ALT8 = 0x7F00U; \CPP\LIB\TSWIN\TsWin.Hpp 108: const KEY KEY_ALT9 = 0x8000U; \CPP\LIB\TSWIN\TsWin.Hpp 109: const KEY KEY_ALT0 = 0x8100U; \CPP\LIB\TSWIN\TsWin.Hpp 110: \CPP\LIB\TSWIN\TsWin.Hpp 111: const KEY KEY_ALTA = 0x1E00U; \CPP\LIB\TSWIN\TsWin.Hpp 112: const KEY KEY_ALTB = 0x3000U; \CPP\LIB\TSWIN\TsWin.Hpp 113: const KEY KEY_ALTC = 0x2E00U; \CPP\LIB\TSWIN\TsWin.Hpp 114: const KEY KEY_ALTD = 0x2000U; \CPP\LIB\TSWIN\TsWin.Hpp 115: const KEY KEY_ALTE = 0x1200U; \CPP\LIB\TSWIN\TsWin.Hpp 116: const KEY KEY_ALTF = 0x2100U; \CPP\LIB\TSWIN\TsWin.Hpp 117: const KEY KEY_ALTG = 0x2200U; \CPP\LIB\TSWIN\TsWin.Hpp 118: const KEY KEY_ALTH = 0x2300U; \CPP\LIB\TSWIN\TsWin.Hpp 119: const KEY KEY_ALTI = 0x1700U; \CPP\LIB\TSWIN\TsWin.Hpp 120: const KEY KEY_ALTJ = 0x2400U; \CPP\LIB\TSWIN\TsWin.Hpp 121: const KEY KEY_ALTK = 0x2500U; \CPP\LIB\TSWIN\TsWin.Hpp 122: const KEY KEY_ALTL = 0x2600U; \CPP\LIB\TSWIN\TsWin.Hpp 123: const KEY KEY_ALTM = 0x3200U; \CPP\LIB\TSWIN\TsWin.Hpp 124: const KEY KEY_ALTN = 0x3100U; \CPP\LIB\TSWIN\TsWin.Hpp 125: const KEY KEY_ALTO = 0x1800U; \CPP\LIB\TSWIN\TsWin.Hpp 126: const KEY KEY_ALTP = 0x1900U; \CPP\LIB\TSWIN\TsWin.Hpp 127: const KEY KEY_ALTQ = 0x1000U; \CPP\LIB\TSWIN\TsWin.Hpp 128: const KEY KEY_ALTR = 0x1300U; \CPP\LIB\TSWIN\TsWin.Hpp 129: const KEY KEY_ALTS = 0x1F00U; \CPP\LIB\TSWIN\TsWin.Hpp 130: const KEY KEY_ALTT = 0x1400U; \CPP\LIB\TSWIN\TsWin.Hpp 131: const KEY KEY_ALTU = 0x1600U; \CPP\LIB\TSWIN\TsWin.Hpp 132: const KEY KEY_ALTV = 0x2F00U; \CPP\LIB\TSWIN\TsWin.Hpp 133: const KEY KEY_ALTW = 0x1100U; \CPP\LIB\TSWIN\TsWin.Hpp 134: const KEY KEY_ALTX = 0x2D00U; \CPP\LIB\TSWIN\TsWin.Hpp 135: const KEY KEY_ALTY = 0x1500U; \CPP\LIB\TSWIN\TsWin.Hpp 136: const KEY KEY_ALTZ = 0x2C00U; \CPP\LIB\TSWIN\TsWin.Hpp 137: \CPP\LIB\TSWIN\TsWin.Hpp 138: const KEY KEY_CTLA = 0x0001U; \CPP\LIB\TSWIN\TsWin.Hpp 139: const KEY KEY_CTLB = 0x0002U; \CPP\LIB\TSWIN\TsWin.Hpp 140: const KEY KEY_CTLC = 0x0003U; \CPP\LIB\TSWIN\TsWin.Hpp 141: const KEY KEY_CTLD = 0x0004U; \CPP\LIB\TSWIN\TsWin.Hpp 142: const KEY KEY_CTLE = 0x0005U; \CPP\LIB\TSWIN\TsWin.Hpp 143: const KEY KEY_CTLF = 0x0006U; \CPP\LIB\TSWIN\TsWin.Hpp 144: const KEY KEY_CTLG = 0x0007U; \CPP\LIB\TSWIN\TsWin.Hpp 145: const KEY KEY_CTLH = 0x0008U; \CPP\LIB\TSWIN\TsWin.Hpp 146: const KEY KEY_CTLI = 0x0009U; \CPP\LIB\TSWIN\TsWin.Hpp 147: const KEY KEY_CTLJ = 0x000AU; \CPP\LIB\TSWIN\TsWin.Hpp 148: const KEY KEY_CTLK = 0x000BU; \CPP\LIB\TSWIN\TsWin.Hpp 149: const KEY KEY_CTLL = 0x000CU; \CPP\LIB\TSWIN\TsWin.Hpp 150: const KEY KEY_CTLM = 0x000DU; \CPP\LIB\TSWIN\TsWin.Hpp 151: const KEY KEY_CTLN = 0x000EU; \CPP\LIB\TSWIN\TsWin.Hpp 152: const KEY KEY_CTLO = 0x000FU; \CPP\LIB\TSWIN\TsWin.Hpp 153: const KEY KEY_CTLP = 0x0010U; \CPP\LIB\TSWIN\TsWin.Hpp 154: const KEY KEY_CTLQ = 0x0011U; \CPP\LIB\TSWIN\TsWin.Hpp 155: const KEY KEY_CTLR = 0x0012U; \CPP\LIB\TSWIN\TsWin.Hpp 156: const KEY KEY_CTLS = 0x0013U; \CPP\LIB\TSWIN\TsWin.Hpp 157: const KEY KEY_CTLT = 0x0014U; \CPP\LIB\TSWIN\TsWin.Hpp 158: const KEY KEY_CTLU = 0x0015U; \CPP\LIB\TSWIN\TsWin.Hpp 159: const KEY KEY_CTLV = 0x0016U; \CPP\LIB\TSWIN\TsWin.Hpp 160: const KEY KEY_CTLW = 0x0017U; \CPP\LIB\TSWIN\TsWin.Hpp 161: const KEY KEY_CTLX = 0x0018U; \CPP\LIB\TSWIN\TsWin.Hpp 162: const KEY KEY_CTLY = 0x0019U; \CPP\LIB\TSWIN\TsWin.Hpp 163: const KEY KEY_CTLZ = 0x001AU; \CPP\LIB\TSWIN\TsWin.Hpp 164: \CPP\LIB\TSWIN\TsWin.Hpp 165: const KEY KEY_DEL = 0x5300U; \CPP\LIB\TSWIN\TsWin.Hpp 166: const KEY KEY_INS = 0x5200U; \CPP\LIB\TSWIN\TsWin.Hpp 167: const KEY KEY_HOME = 0x4700U; \CPP\LIB\TSWIN\TsWin.Hpp 168: const KEY KEY_END = 0x4F00U; \CPP\LIB\TSWIN\TsWin.Hpp 169: \CPP\LIB\TSWIN\TsWin.Hpp 170: const KEY KEY_PGUP = 0x4900U; \CPP\LIB\TSWIN\TsWin.Hpp 171: const KEY KEY_PGDN = 0x5100U; \CPP\LIB\TSWIN\TsWin.Hpp 172: const KEY KEY_UP = 0x4800U; \CPP\LIB\TSWIN\TsWin.Hpp 173: const KEY KEY_DN = 0x5000U; \CPP\LIB\TSWIN\TsWin.Hpp 174: const KEY KEY_LT = 0x4B00U; \CPP\LIB\TSWIN\TsWin.Hpp 175: const KEY KEY_RT = 0x4D00U; \CPP\LIB\TSWIN\TsWin.Hpp 176: \CPP\LIB\TSWIN\TsWin.Hpp 177: const KEY KEY_ESC = 0x001BU; \CPP\LIB\TSWIN\TsWin.Hpp 178: const KEY KEY_ENT = 0x000DU; \CPP\LIB\TSWIN\TsWin.Hpp 179: const KEY KEY_RET = 0x000DU; \CPP\LIB\TSWIN\TsWin.Hpp 180: const KEY KEY_TAB = 0x0009U; \CPP\LIB\TSWIN\TsWin.Hpp 181: const KEY KEY_STAB = 0x0F00U; \CPP\LIB\TSWIN\TsWin.Hpp 182: \CPP\LIB\TSWIN\TsWin.Hpp 183: const KEY KEY_CPGUP = 0x8400U; \CPP\LIB\TSWIN\TsWin.Hpp 184: const KEY KEY_CPGDN = 0x7600U; \CPP\LIB\TSWIN\TsWin.Hpp 185: \CPP\LIB\TSWIN\TsWin.Hpp 186: const KEY KEY_CTL_LT = 0x7300U; \CPP\LIB\TSWIN\TsWin.Hpp 187: const KEY KEY_CTL_RT = 0x7400U; \CPP\LIB\TSWIN\TsWin.Hpp 188: \CPP\LIB\TSWIN\TsWin.Hpp 189: \CPP\LIB\TSWIN\TsWin.Hpp 190: \CPP\LIB\TSWIN\TsWin.Hpp 191: extern char __far *tsw_videobase; \CPP\LIB\TSWIN\TsWin.Hpp 192: extern byte tsw_videocard; \CPP\LIB\TSWIN\TsWin.Hpp 193: extern byte tsw_scrmode; \CPP\LIB\TSWIN\TsWin.Hpp 194: extern int tsw_vsize; \CPP\LIB\TSWIN\TsWin.Hpp 195: extern int tsw_hsize; \CPP\LIB\TSWIN\TsWin.Hpp 196: extern int tsw_OS; \CPP\LIB\TSWIN\TsWin.Hpp 197: extern bool tsw_shutup; \CPP\LIB\TSWIN\TsWin.Hpp 198: extern bool tsw_cursorstate; \CPP\LIB\TSWIN\TsWin.Hpp 199: \CPP\LIB\TSWIN\TsWin.Hpp 200: const int OS_DOS = 1; \CPP\LIB\TSWIN\TsWin.Hpp 201: const int OS_DESQVIEW = 2; \CPP\LIB\TSWIN\TsWin.Hpp 202: const int OS_DOUBLEDOS = 3; \CPP\LIB\TSWIN\TsWin.Hpp 203: const int OS_TOPVIEW = 4; \CPP\LIB\TSWIN\TsWin.Hpp 204: const int OS_OS2 = 5; \CPP\LIB\TSWIN\TsWin.Hpp 205: const int OS_WINDOWS = 6; \CPP\LIB\TSWIN\TsWin.Hpp 206: \CPP\LIB\TSWIN\TsWin.Hpp 207: \CPP\LIB\TSWIN\TsWin.Hpp 208: \CPP\LIB\TSWIN\TsWin.Hpp 209: \CPP\LIB\TSWIN\TsWin.Hpp 210: \CPP\LIB\TSWIN\TsWin.Hpp 211: \CPP\LIB\TSWIN\TsWin.Hpp 212: \CPP\LIB\TSWIN\TsWin.Hpp 213: \CPP\LIB\TSWIN\TsWin.Hpp 214: \CPP\LIB\TSWIN\TsWin.Hpp 215: \CPP\LIB\TSWIN\TsWin.Hpp 216: \CPP\LIB\TSWIN\TsWin.Hpp 217: \CPP\LIB\TSWIN\TsWin.Hpp 218: \CPP\LIB\TSWIN\TsWin.Hpp 219: \CPP\LIB\TSWIN\TsWin.Hpp 220: \CPP\LIB\TSWIN\TsWin.Hpp 221: \CPP\LIB\TSWIN\TsWin.Hpp 222: \CPP\LIB\TSWIN\TsWin.Hpp 223: \CPP\LIB\TSWIN\TsWin.Hpp 224: \CPP\LIB\TSWIN\TsWin.Hpp 225: \CPP\LIB\TSWIN\TsWin.Hpp 226: class Window; \CPP\LIB\TSWIN\TsWin.Hpp 227: \CPP\LIB\TSWIN\TsWin.Hpp 228: struct Field \CPP\LIB\TSWIN\TsWin.Hpp 229: { \CPP\LIB\TSWIN\TsWin.Hpp 230: int type; \CPP\LIB\TSWIN\TsWin.Hpp 231: void *value; \CPP\LIB\TSWIN\TsWin.Hpp 232: void *data; \CPP\LIB\TSWIN\TsWin.Hpp 233: KEY (*func)(int,Window&,int,int,char,void *); \CPP\LIB\TSWIN\TsWin.Hpp 234: int flags; \CPP\LIB\TSWIN\TsWin.Hpp 235: int len; \CPP\LIB\TSWIN\TsWin.Hpp 236: int width; \CPP\LIB\TSWIN\TsWin.Hpp 237: int x,y; \CPP\LIB\TSWIN\TsWin.Hpp 238: }; \CPP\LIB\TSWIN\TsWin.Hpp 239: \CPP\LIB\TSWIN\TsWin.Hpp 240: extern const char *DOUBLE_BORDER; \CPP\LIB\TSWIN\TsWin.Hpp 241: extern const char *SINGLE_BORDER; \CPP\LIB\TSWIN\TsWin.Hpp 242: extern const char *BLOCK_BORDER; \CPP\LIB\TSWIN\TsWin.Hpp 243: extern const char *CHISEL_BORDER; \CPP\LIB\TSWIN\TsWin.Hpp 244: extern const char *RECESS_BORDER; \CPP\LIB\TSWIN\TsWin.Hpp 245: \CPP\LIB\TSWIN\TsWin.Hpp 246: extern "C" \CPP\LIB\TSWIN\TsWin.Hpp 247: { \CPP\LIB\TSWIN\TsWin.Hpp 248: void tsw_mputc (int x,int y,char c); \CPP\LIB\TSWIN\TsWin.Hpp 249: void tsw_maputc (int x,int y,ATTR attr,char c); \CPP\LIB\TSWIN\TsWin.Hpp 250: void tsw_wait20ms (); \CPP\LIB\TSWIN\TsWin.Hpp 251: char tsw_whaton (int,int); \CPP\LIB\TSWIN\TsWin.Hpp 252: void tsw_changeatt (ATTR attr,int x1,int y1,int x2,int y2); \CPP\LIB\TSWIN\TsWin.Hpp 253: void tsw_scroll (char mode,char x1,char y1,char x2,char y2,char lines,ATTR attr); \CPP\LIB\TSWIN\TsWin.Hpp 254: void tsw_fillrect (int x1,int y1,int x2,int y2,char c,ATTR attr); \CPP\LIB\TSWIN\TsWin.Hpp 255: void tsw_maputs (int x,int y,ATTR attr,char *s); \CPP\LIB\TSWIN\TsWin.Hpp 256: void tsw_mputs (int x,int y,char *s); \CPP\LIB\TSWIN\TsWin.Hpp 257: void tsw_gettext (word *,int x1,int y1,int x2,int y2); \CPP\LIB\TSWIN\TsWin.Hpp 258: void tsw_puttext (word *,int x1,int y1,int x2,int y2); \CPP\LIB\TSWIN\TsWin.Hpp 259: int tsw_printerstat(int printer=0); \CPP\LIB\TSWIN\TsWin.Hpp 260: void tsw_gotoxy (int,int); \CPP\LIB\TSWIN\TsWin.Hpp 261: \CPP\LIB\TSWIN\TsWin.Hpp 262: int check_key(); \CPP\LIB\TSWIN\TsWin.Hpp 263: void slide(void __far *); \CPP\LIB\TSWIN\TsWin.Hpp 264: } \CPP\LIB\TSWIN\TsWin.Hpp 265: \CPP\LIB\TSWIN\TsWin.Hpp 266: void tsw_cursoron (); \CPP\LIB\TSWIN\TsWin.Hpp 267: void tsw_cursoroff (); \CPP\LIB\TSWIN\TsWin.Hpp 268: \CPP\LIB\TSWIN\TsWin.Hpp 269: \CPP\LIB\TSWIN\TsWin.Hpp 270: void tsw_beep (word freq=1000,word dur=100); \CPP\LIB\TSWIN\TsWin.Hpp 271: char tsw_choice (char *list); \CPP\LIB\TSWIN\TsWin.Hpp 272: void tsw_errorattr (ATTR,ATTR); \CPP\LIB\TSWIN\TsWin.Hpp 273: void tsw_fatalerror (char *string,ATTR attr = 0,ATTR tattr = 0); \CPP\LIB\TSWIN\TsWin.Hpp 274: void tsw_nonfatalerror (char *string,ATTR attr = 0,ATTR tattr = 0); \CPP\LIB\TSWIN\TsWin.Hpp 275: void tsw_prependbs (char *string); \CPP\LIB\TSWIN\TsWin.Hpp 276: int tsw_checkdisk (int); \CPP\LIB\TSWIN\TsWin.Hpp 277: void tsw_centerline (int line,char *str,ATTR attr = 0); \CPP\LIB\TSWIN\TsWin.Hpp 278: void tsw_drawbox (int x1,int y1,int x2,int y2,const char *border,ATTR); \CPP\LIB\TSWIN\TsWin.Hpp 279: void tsw_chiselbox (int x1,int y1,int x2,int y2,const char *border,ATTR,ATTR); \CPP\LIB\TSWIN\TsWin.Hpp 280: void tsw_recessbox (int x1,int y1,int x2,int y2,const char *border,ATTR,ATTR,ATTR,ATTR); \CPP\LIB\TSWIN\TsWin.Hpp 281: void tsw_showfooter (char *string,ATTR attr=0x70, ATTR high=0); \CPP\LIB\TSWIN\TsWin.Hpp 282: void tsw_clearfooter ( ATTR attr=0x07 ); \CPP\LIB\TSWIN\TsWin.Hpp 283: void tsw_clearrect (int x1,int y1,int x2,int y2,ATTR attr); \CPP\LIB\TSWIN\TsWin.Hpp 284: void tsw_selbar (int line,int x1,int x2,ATTR attr,int height=1); \CPP\LIB\TSWIN\TsWin.Hpp 285: void tsw_fillscreen (char c,ATTR attr); \CPP\LIB\TSWIN\TsWin.Hpp 286: \CPP\LIB\TSWIN\TsWin.Hpp 287: void tsw_msgbox(byte attr, char *title , ... ); \CPP\LIB\TSWIN\TsWin.Hpp 288: \CPP\LIB\TSWIN\TsWin.Hpp 289: int tsw_selbox( int x, \CPP\LIB\TSWIN\TsWin.Hpp 290: int y, \CPP\LIB\TSWIN\TsWin.Hpp 291: int maxh, \CPP\LIB\TSWIN\TsWin.Hpp 292: byte attr, \CPP\LIB\TSWIN\TsWin.Hpp 293: char **choices, \CPP\LIB\TSWIN\TsWin.Hpp 294: int mode, \CPP\LIB\TSWIN\TsWin.Hpp 295: int defChoice = 0, \CPP\LIB\TSWIN\TsWin.Hpp 296: const char *border = DOUBLE_BORDER, \CPP\LIB\TSWIN\TsWin.Hpp 297: ATTR b_attr = 0, \CPP\LIB\TSWIN\TsWin.Hpp 298: char *title = 0, \CPP\LIB\TSWIN\TsWin.Hpp 299: ATTR t_attr = 0 ); \CPP\LIB\TSWIN\TsWin.Hpp 300: \CPP\LIB\TSWIN\TsWin.Hpp 301: class CursorState \CPP\LIB\TSWIN\TsWin.Hpp 302: { \CPP\LIB\TSWIN\TsWin.Hpp 303: bool prev; \CPP\LIB\TSWIN\TsWin.Hpp 304: public: \CPP\LIB\TSWIN\TsWin.Hpp 305: CursorState(bool mode) \CPP\LIB\TSWIN\TsWin.Hpp 306: { \CPP\LIB\TSWIN\TsWin.Hpp 307: prev = tsw_cursorstate; \CPP\LIB\TSWIN\TsWin.Hpp 308: \CPP\LIB\TSWIN\TsWin.Hpp 309: if(mode) \CPP\LIB\TSWIN\TsWin.Hpp 310: tsw_cursoron(); \CPP\LIB\TSWIN\TsWin.Hpp 311: else \CPP\LIB\TSWIN\TsWin.Hpp 312: tsw_cursoroff(); \CPP\LIB\TSWIN\TsWin.Hpp 313: } \CPP\LIB\TSWIN\TsWin.Hpp 314: ~CursorState() \CPP\LIB\TSWIN\TsWin.Hpp 315: { \CPP\LIB\TSWIN\TsWin.Hpp 316: if(prev) \CPP\LIB\TSWIN\TsWin.Hpp 317: tsw_cursoron(); \CPP\LIB\TSWIN\TsWin.Hpp 318: else \CPP\LIB\TSWIN\TsWin.Hpp 319: tsw_cursoroff(); \CPP\LIB\TSWIN\TsWin.Hpp 320: } \CPP\LIB\TSWIN\TsWin.Hpp 321: }; \CPP\LIB\TSWIN\TsWin.Hpp 322: \CPP\LIB\TSWIN\TsWin.Hpp 323: class SaveBuffer \CPP\LIB\TSWIN\TsWin.Hpp 324: { \CPP\LIB\TSWIN\TsWin.Hpp 325: word *ptr; \CPP\LIB\TSWIN\TsWin.Hpp 326: int xs,ys; \CPP\LIB\TSWIN\TsWin.Hpp 327: public: \CPP\LIB\TSWIN\TsWin.Hpp 328: SaveBuffer (); \CPP\LIB\TSWIN\TsWin.Hpp 329: ~SaveBuffer (); \CPP\LIB\TSWIN\TsWin.Hpp 330: void paste (int x,int y); \CPP\LIB\TSWIN\TsWin.Hpp 331: void paste (int xf,int yf,int xt,int yt,int xsize,int ysize); \CPP\LIB\TSWIN\TsWin.Hpp 332: void copy (int x,int y,int xs,int ys); \CPP\LIB\TSWIN\TsWin.Hpp 333: void clear (); \CPP\LIB\TSWIN\TsWin.Hpp 334: }; \CPP\LIB\TSWIN\TsWin.Hpp 335: \CPP\LIB\TSWIN\TsWin.Hpp 336: \CPP\LIB\TSWIN\TsWin.Hpp 337: \CPP\LIB\TSWIN\TsWin.Hpp 338: \CPP\LIB\TSWIN\TsWin.Hpp 339: \CPP\LIB\TSWIN\TsWin.Hpp 340: \CPP\LIB\TSWIN\TsWin.Hpp 341: \CPP\LIB\TSWIN\TsWin.Hpp 342: \CPP\LIB\TSWIN\TsWin.Hpp 343: \CPP\LIB\TSWIN\TsWin.Hpp 344: class Window \CPP\LIB\TSWIN\TsWin.Hpp 345: { \CPP\LIB\TSWIN\TsWin.Hpp 346: SaveBuffer buf; \CPP\LIB\TSWIN\TsWin.Hpp 347: int curX,curY; \CPP\LIB\TSWIN\TsWin.Hpp 348: int x1,y1,x2,y2; \CPP\LIB\TSWIN\TsWin.Hpp 349: const char *borderType; \CPP\LIB\TSWIN\TsWin.Hpp 350: int mode; \CPP\LIB\TSWIN\TsWin.Hpp 351: char titleStr[81]; \CPP\LIB\TSWIN\TsWin.Hpp 352: int oldX[5],oldY[5]; \CPP\LIB\TSWIN\TsWin.Hpp 353: int sp; \CPP\LIB\TSWIN\TsWin.Hpp 354: bool noCursorUpdate; \CPP\LIB\TSWIN\TsWin.Hpp 355: \CPP\LIB\TSWIN\TsWin.Hpp 356: struct { \CPP\LIB\TSWIN\TsWin.Hpp 357: byte status; \CPP\LIB\TSWIN\TsWin.Hpp 358: byte needed; \CPP\LIB\TSWIN\TsWin.Hpp 359: int p[5]; \CPP\LIB\TSWIN\TsWin.Hpp 360: int par; \CPP\LIB\TSWIN\TsWin.Hpp 361: byte *rle_buf; \CPP\LIB\TSWIN\TsWin.Hpp 362: } terminal; \CPP\LIB\TSWIN\TsWin.Hpp 363: \CPP\LIB\TSWIN\TsWin.Hpp 364: int lowlevel_scanstring(char *str,unsigned len,byte mode,unsigned w); \CPP\LIB\TSWIN\TsWin.Hpp 365: void (*initFunc)(); \CPP\LIB\TSWIN\TsWin.Hpp 366: void putShadow(int x1,int y1,int x2,int y2); \CPP\LIB\TSWIN\TsWin.Hpp 367: void explode(); \CPP\LIB\TSWIN\TsWin.Hpp 368: void implode(); \CPP\LIB\TSWIN\TsWin.Hpp 369: void updateCursor(); \CPP\LIB\TSWIN\TsWin.Hpp 370: void _init(); \CPP\LIB\TSWIN\TsWin.Hpp 371: protected: \CPP\LIB\TSWIN\TsWin.Hpp 372: KEY *scanHotKeys; \CPP\LIB\TSWIN\TsWin.Hpp 373: ATTR fieldAttr; \CPP\LIB\TSWIN\TsWin.Hpp 374: ATTR attr,t_attr,b_attr; \CPP\LIB\TSWIN\TsWin.Hpp 375: ATTR tt_attr; \CPP\LIB\TSWIN\TsWin.Hpp 376: ATTR iShadowColor; \CPP\LIB\TSWIN\TsWin.Hpp 377: ATTR iOuterColor; \CPP\LIB\TSWIN\TsWin.Hpp 378: public: \CPP\LIB\TSWIN\TsWin.Hpp 379: KEY scanHotKey; \CPP\LIB\TSWIN\TsWin.Hpp 380: int minX,minY,maxX,maxY; \CPP\LIB\TSWIN\TsWin.Hpp 381: \CPP\LIB\TSWIN\TsWin.Hpp 382: void RecessBox( int x1,int y1,int x2,int y2,const char *border,ATTR,ATTR,ATTR,ATTR); \CPP\LIB\TSWIN\TsWin.Hpp 383: \CPP\LIB\TSWIN\TsWin.Hpp 384: Window(); \CPP\LIB\TSWIN\TsWin.Hpp 385: Window(int x1,int y1,int x2,int y2,ATTR attr,int type=2,const char *border=DOUBLE_BORDER,ATTR b_attr=0,char *title=0,ATTR t_attr=0,ATTR o_attr=0, ATTR tt_attr=0); \CPP\LIB\TSWIN\TsWin.Hpp 386: ~Window() { close(); } \CPP\LIB\TSWIN\TsWin.Hpp 387: void ShadowColor( ATTR iColor ) { iShadowColor = iColor; } \CPP\LIB\TSWIN\TsWin.Hpp 388: void open( int x1, \CPP\LIB\TSWIN\TsWin.Hpp 389: int y1, \CPP\LIB\TSWIN\TsWin.Hpp 390: int x2, \CPP\LIB\TSWIN\TsWin.Hpp 391: int y2, \CPP\LIB\TSWIN\TsWin.Hpp 392: ATTR attr, \CPP\LIB\TSWIN\TsWin.Hpp 393: int type = 2, \CPP\LIB\TSWIN\TsWin.Hpp 394: const char *border = DOUBLE_BORDER, \CPP\LIB\TSWIN\TsWin.Hpp 395: ATTR b_attr = 0, \CPP\LIB\TSWIN\TsWin.Hpp 396: char *title = 0, \CPP\LIB\TSWIN\TsWin.Hpp 397: ATTR t_attr = 0, \CPP\LIB\TSWIN\TsWin.Hpp 398: ATTR tt_attr = 0); \CPP\LIB\TSWIN\TsWin.Hpp 399: void open(); \CPP\LIB\TSWIN\TsWin.Hpp 400: void close(); \CPP\LIB\TSWIN\TsWin.Hpp 401: void initFunction(void(*f)()) \CPP\LIB\TSWIN\TsWin.Hpp 402: { \CPP\LIB\TSWIN\TsWin.Hpp 403: initFunc = f; \CPP\LIB\TSWIN\TsWin.Hpp 404: } \CPP\LIB\TSWIN\TsWin.Hpp 405: void clear(); \CPP\LIB\TSWIN\TsWin.Hpp 406: void border(const char *type,ATTR attr=0); \CPP\LIB\TSWIN\TsWin.Hpp 407: void border(ATTR attr); \CPP\LIB\TSWIN\TsWin.Hpp 408: void moveCursor (int dx,int dy); \CPP\LIB\TSWIN\TsWin.Hpp 409: void cursorUp (int n = 1); \CPP\LIB\TSWIN\TsWin.Hpp 410: void cursorDown (int n = 1); \CPP\LIB\TSWIN\TsWin.Hpp 411: void cursorLeft (int n = 1); \CPP\LIB\TSWIN\TsWin.Hpp 412: void cursorRight(int n = 1); \CPP\LIB\TSWIN\TsWin.Hpp 413: void getPos(int& x,int& y) \CPP\LIB\TSWIN\TsWin.Hpp 414: { \CPP\LIB\TSWIN\TsWin.Hpp 415: x = curX; \CPP\LIB\TSWIN\TsWin.Hpp 416: y = curY; \CPP\LIB\TSWIN\TsWin.Hpp 417: } \CPP\LIB\TSWIN\TsWin.Hpp 418: void setPos(int x,int y); \CPP\LIB\TSWIN\TsWin.Hpp 419: int getX() \CPP\LIB\TSWIN\TsWin.Hpp 420: { \CPP\LIB\TSWIN\TsWin.Hpp 421: return curX; \CPP\LIB\TSWIN\TsWin.Hpp 422: } \CPP\LIB\TSWIN\TsWin.Hpp 423: int getY() \CPP\LIB\TSWIN\TsWin.Hpp 424: { \CPP\LIB\TSWIN\TsWin.Hpp 425: return curY; \CPP\LIB\TSWIN\TsWin.Hpp 426: } \CPP\LIB\TSWIN\TsWin.Hpp 427: void saveCursor(); \CPP\LIB\TSWIN\TsWin.Hpp 428: void restoreCursor(); \CPP\LIB\TSWIN\TsWin.Hpp 429: void attrib(ATTR a) { attr=a; } \CPP\LIB\TSWIN\TsWin.Hpp 430: ATTR attrib() { return attr; } \CPP\LIB\TSWIN\TsWin.Hpp 431: void scroll(byte direction=6,word numlines=1); \CPP\LIB\TSWIN\TsWin.Hpp 432: void title(char *string,ATTR attr=0); \CPP\LIB\TSWIN\TsWin.Hpp 433: void title(ATTR a); \CPP\LIB\TSWIN\TsWin.Hpp 434: Window& operator<<(char *); \CPP\LIB\TSWIN\TsWin.Hpp 435: Window& operator<<(char); \CPP\LIB\TSWIN\TsWin.Hpp 436: void direct(int x,int y,ATTR a,char *str); \CPP\LIB\TSWIN\TsWin.Hpp 437: void direct(int x,int y,char *str); \CPP\LIB\TSWIN\TsWin.Hpp 438: void direct(int x,int y,char c); \CPP\LIB\TSWIN\TsWin.Hpp 439: void direct(int x,int y,ATTR a,char c); \CPP\LIB\TSWIN\TsWin.Hpp 440: void centerLine(int y,char *s,ATTR a=0); \CPP\LIB\TSWIN\TsWin.Hpp 441: char whaton(int x,int y); \CPP\LIB\TSWIN\TsWin.Hpp 442: int scan(char *s,unsigned len,unsigned w=0,byte mode=0); \CPP\LIB\TSWIN\TsWin.Hpp 443: int scan(int& s,unsigned len,unsigned w=0,byte mode=0); \CPP\LIB\TSWIN\TsWin.Hpp 444: int scan(unsigned& s,unsigned len,unsigned w=0,byte mode=0); \CPP\LIB\TSWIN\TsWin.Hpp 445: int scan(long& s,unsigned len,unsigned w=0,byte mode=0); \CPP\LIB\TSWIN\TsWin.Hpp 446: int scan(Date& d,char *fmt); \CPP\LIB\TSWIN\TsWin.Hpp 447: void setScanHotKeys(KEY *h = 0) \CPP\LIB\TSWIN\TsWin.Hpp 448: { \CPP\LIB\TSWIN\TsWin.Hpp 449: scanHotKeys = h; \CPP\LIB\TSWIN\TsWin.Hpp 450: } \CPP\LIB\TSWIN\TsWin.Hpp 451: KEY getScanHotkey() \CPP\LIB\TSWIN\TsWin.Hpp 452: { \CPP\LIB\TSWIN\TsWin.Hpp 453: return scanHotKey; \CPP\LIB\TSWIN\TsWin.Hpp 454: } \CPP\LIB\TSWIN\TsWin.Hpp 455: void zoom(); \CPP\LIB\TSWIN\TsWin.Hpp 456: void change(int x1,int y1,int x2,int y2); \CPP\LIB\TSWIN\TsWin.Hpp 457: void frame(); \CPP\LIB\TSWIN\TsWin.Hpp 458: void setFieldAttr(ATTR a) \CPP\LIB\TSWIN\TsWin.Hpp 459: { \CPP\LIB\TSWIN\TsWin.Hpp 460: fieldAttr = a; \CPP\LIB\TSWIN\TsWin.Hpp 461: } \CPP\LIB\TSWIN\TsWin.Hpp 462: void gauge(int x,int y,ATTR a,int len,dword val,dword max ,bool rewrite = TRUE); \CPP\LIB\TSWIN\TsWin.Hpp 463: void gauge(int x,int y,int len,dword val,dword max ,bool rewrite = TRUE) \CPP\LIB\TSWIN\TsWin.Hpp 464: { \CPP\LIB\TSWIN\TsWin.Hpp 465: gauge(x,y,attr,len,val,max ,rewrite); \CPP\LIB\TSWIN\TsWin.Hpp 466: } \CPP\LIB\TSWIN\TsWin.Hpp 467: bool inEscape() \CPP\LIB\TSWIN\TsWin.Hpp 468: { \CPP\LIB\TSWIN\TsWin.Hpp 469: return bool(terminal.status != 0); \CPP\LIB\TSWIN\TsWin.Hpp 470: } \CPP\LIB\TSWIN\TsWin.Hpp 471: void disableCursor() \CPP\LIB\TSWIN\TsWin.Hpp 472: { \CPP\LIB\TSWIN\TsWin.Hpp 473: noCursorUpdate = TRUE; \CPP\LIB\TSWIN\TsWin.Hpp 474: } \CPP\LIB\TSWIN\TsWin.Hpp 475: void enableCursor() \CPP\LIB\TSWIN\TsWin.Hpp 476: { \CPP\LIB\TSWIN\TsWin.Hpp 477: noCursorUpdate = FALSE; \CPP\LIB\TSWIN\TsWin.Hpp 478: updateCursor(); \CPP\LIB\TSWIN\TsWin.Hpp 479: } \CPP\LIB\TSWIN\TsWin.Hpp 480: void placeCursor(); \CPP\LIB\TSWIN\TsWin.Hpp 481: int selBox(char **choices,byte battr = 0x70,int defChoice = 0); \CPP\LIB\TSWIN\TsWin.Hpp 482: }; \CPP\LIB\TSWIN\TsWin.Hpp 483: \CPP\LIB\TSWIN\TsWin.Hpp 484: \CPP\LIB\TSWIN\TsWin.Hpp 485: class FormWindow : public Window \CPP\LIB\TSWIN\TsWin.Hpp 486: { \CPP\LIB\TSWIN\TsWin.Hpp 487: Field *f; \CPP\LIB\TSWIN\TsWin.Hpp 488: int numFields; \CPP\LIB\TSWIN\TsWin.Hpp 489: ATTR dispAttr; \CPP\LIB\TSWIN\TsWin.Hpp 490: ATTR selAttr; \CPP\LIB\TSWIN\TsWin.Hpp 491: KEY *hotkeys; \CPP\LIB\TSWIN\TsWin.Hpp 492: void (*helpFunc)(int); \CPP\LIB\TSWIN\TsWin.Hpp 493: int cur_field; \CPP\LIB\TSWIN\TsWin.Hpp 494: \CPP\LIB\TSWIN\TsWin.Hpp 495: int editField(int); \CPP\LIB\TSWIN\TsWin.Hpp 496: public: \CPP\LIB\TSWIN\TsWin.Hpp 497: void showField(int); \CPP\LIB\TSWIN\TsWin.Hpp 498: FormWindow(); \CPP\LIB\TSWIN\TsWin.Hpp 499: FormWindow(int x1,int y1,int x2,int y2,ATTR attr,int type=2,const char *border=DOUBLE_BORDER,ATTR b_attr=0,char *title=0,ATTR t_attr=0); \CPP\LIB\TSWIN\TsWin.Hpp 500: FormWindow(Field *,int num_forms,ATTR disp_attr=0,ATTR sel_attr=0x70,KEY *hotkeys=0,void(*func)(int)=0); \CPP\LIB\TSWIN\TsWin.Hpp 501: void define(Field *,int num_forms,ATTR disp_attr=0,ATTR sel_attr=0x70,KEY *hotkeys=0,void(*func)(int)=0); \CPP\LIB\TSWIN\TsWin.Hpp 502: int process(); \CPP\LIB\TSWIN\TsWin.Hpp 503: void setField(int field=0) \CPP\LIB\TSWIN\TsWin.Hpp 504: { \CPP\LIB\TSWIN\TsWin.Hpp 505: cur_field = field; \CPP\LIB\TSWIN\TsWin.Hpp 506: } \CPP\LIB\TSWIN\TsWin.Hpp 507: \CPP\LIB\TSWIN\TsWin.Hpp 508: int getField() \CPP\LIB\TSWIN\TsWin.Hpp 509: { \CPP\LIB\TSWIN\TsWin.Hpp 510: return(cur_field); \CPP\LIB\TSWIN\TsWin.Hpp 511: } \CPP\LIB\TSWIN\TsWin.Hpp 512: }; \CPP\LIB\TSWIN\TsWin.Hpp 513: \CPP\LIB\TSWIN\TsWin.Hpp 514: \CPP\LIB\TSWIN\TsWin.Hpp 515: class EditWindow : public Window \CPP\LIB\TSWIN\TsWin.Hpp 516: { \CPP\LIB\TSWIN\TsWin.Hpp 517: int ed_x,ed_y; \CPP\LIB\TSWIN\TsWin.Hpp 518: int ed_x1,ed_y1; \CPP\LIB\TSWIN\TsWin.Hpp 519: int numlines; \CPP\LIB\TSWIN\TsWin.Hpp 520: String *line; \CPP\LIB\TSWIN\TsWin.Hpp 521: \CPP\LIB\TSWIN\TsWin.Hpp 522: void display(int line); \CPP\LIB\TSWIN\TsWin.Hpp 523: void display(); \CPP\LIB\TSWIN\TsWin.Hpp 524: void display_cursor(); \CPP\LIB\TSWIN\TsWin.Hpp 525: void key_up(); \CPP\LIB\TSWIN\TsWin.Hpp 526: void key_down(); \CPP\LIB\TSWIN\TsWin.Hpp 527: void key_left(); \CPP\LIB\TSWIN\TsWin.Hpp 528: void key_right(); \CPP\LIB\TSWIN\TsWin.Hpp 529: void key_pageup(); \CPP\LIB\TSWIN\TsWin.Hpp 530: void key_pagedown(); \CPP\LIB\TSWIN\TsWin.Hpp 531: void key_del(); \CPP\LIB\TSWIN\TsWin.Hpp 532: void key_enter(); \CPP\LIB\TSWIN\TsWin.Hpp 533: void key_end(); \CPP\LIB\TSWIN\TsWin.Hpp 534: void key_home(); \CPP\LIB\TSWIN\TsWin.Hpp 535: void key_bs(); \CPP\LIB\TSWIN\TsWin.Hpp 536: void key_char(char k); \CPP\LIB\TSWIN\TsWin.Hpp 537: public: \CPP\LIB\TSWIN\TsWin.Hpp 538: EditWindow(); \CPP\LIB\TSWIN\TsWin.Hpp 539: ~EditWindow(); \CPP\LIB\TSWIN\TsWin.Hpp 540: void feed(char *text); \CPP\LIB\TSWIN\TsWin.Hpp 541: KEY edit(KEY *hotkeys=0); \CPP\LIB\TSWIN\TsWin.Hpp 542: void retrieve(char *text,int maxsize=0); \CPP\LIB\TSWIN\TsWin.Hpp 543: }; \CPP\LIB\TSWIN\TsWin.Hpp 544: \CPP\LIB\TSWIN\TsWin.Hpp 545: class ViewWindow : public Window \CPP\LIB\TSWIN\TsWin.Hpp 546: { \CPP\LIB\TSWIN\TsWin.Hpp 547: int start,end; \CPP\LIB\TSWIN\TsWin.Hpp 548: KEY *hotkeys; \CPP\LIB\TSWIN\TsWin.Hpp 549: void (*func)(int i,int x,int y); \CPP\LIB\TSWIN\TsWin.Hpp 550: int num_entries; \CPP\LIB\TSWIN\TsWin.Hpp 551: public: \CPP\LIB\TSWIN\TsWin.Hpp 552: KEY hotkey; \CPP\LIB\TSWIN\TsWin.Hpp 553: \CPP\LIB\TSWIN\TsWin.Hpp 554: ViewWindow() { } \CPP\LIB\TSWIN\TsWin.Hpp 555: ViewWindow(int num,void(*function)(int,int,int),KEY *hot); \CPP\LIB\TSWIN\TsWin.Hpp 556: void define(int num,void(*function)(int,int,int),KEY *hot); \CPP\LIB\TSWIN\TsWin.Hpp 557: int process(); \CPP\LIB\TSWIN\TsWin.Hpp 558: void showlast(); \CPP\LIB\TSWIN\TsWin.Hpp 559: void showfirst() { end=0; } \CPP\LIB\TSWIN\TsWin.Hpp 560: }; \CPP\LIB\TSWIN\TsWin.Hpp 561: \CPP\LIB\TSWIN\TsWin.Hpp 562: class SelectWindow : public Window \CPP\LIB\TSWIN\TsWin.Hpp 563: { \CPP\LIB\TSWIN\TsWin.Hpp 564: int start,end; \CPP\LIB\TSWIN\TsWin.Hpp 565: KEY *hotkeys; \CPP\LIB\TSWIN\TsWin.Hpp 566: void (*func)(int,int,int); \CPP\LIB\TSWIN\TsWin.Hpp 567: void (*emptyfunc)(int,int); \CPP\LIB\TSWIN\TsWin.Hpp 568: void (*action)(int); \CPP\LIB\TSWIN\TsWin.Hpp 569: char *selected; \CPP\LIB\TSWIN\TsWin.Hpp 570: ATTR selAttr,bar_attr; \CPP\LIB\TSWIN\TsWin.Hpp 571: int num_entries; \CPP\LIB\TSWIN\TsWin.Hpp 572: public: \CPP\LIB\TSWIN\TsWin.Hpp 573: int current; \CPP\LIB\TSWIN\TsWin.Hpp 574: KEY hotkey; \CPP\LIB\TSWIN\TsWin.Hpp 575: \CPP\LIB\TSWIN\TsWin.Hpp 576: SelectWindow() { } \CPP\LIB\TSWIN\TsWin.Hpp 577: \CPP\LIB\TSWIN\TsWin.Hpp 578: SelectWindow( int num, \CPP\LIB\TSWIN\TsWin.Hpp 579: ATTR battr, \CPP\LIB\TSWIN\TsWin.Hpp 580: void(*f)(int,int,int), \CPP\LIB\TSWIN\TsWin.Hpp 581: ATTR sattr = 0, \CPP\LIB\TSWIN\TsWin.Hpp 582: char *sel = 0, \CPP\LIB\TSWIN\TsWin.Hpp 583: KEY *hot = 0, \CPP\LIB\TSWIN\TsWin.Hpp 584: void(*actionf)(int) = 0, \CPP\LIB\TSWIN\TsWin.Hpp 585: void(*emptyfunc)(int,int) = 0 ); \CPP\LIB\TSWIN\TsWin.Hpp 586: \CPP\LIB\TSWIN\TsWin.Hpp 587: void define( int num, \CPP\LIB\TSWIN\TsWin.Hpp 588: ATTR battr, \CPP\LIB\TSWIN\TsWin.Hpp 589: void(*f)(int,int,int), \CPP\LIB\TSWIN\TsWin.Hpp 590: ATTR sattr = 0, \CPP\LIB\TSWIN\TsWin.Hpp 591: char *sel = 0, \CPP\LIB\TSWIN\TsWin.Hpp 592: KEY *hot = 0, \CPP\LIB\TSWIN\TsWin.Hpp 593: void(*actionf)(int) = 0, \CPP\LIB\TSWIN\TsWin.Hpp 594: void(*emptyfunc)(int,int) = 0 ); \CPP\LIB\TSWIN\TsWin.Hpp 595: void redefine(int num); \CPP\LIB\TSWIN\TsWin.Hpp 596: int process(); \CPP\LIB\TSWIN\TsWin.Hpp 597: void show(int n); \CPP\LIB\TSWIN\TsWin.Hpp 598: void showlast() { show(num_entries-1); } \CPP\LIB\TSWIN\TsWin.Hpp 599: void showfirst() { show(0); } \CPP\LIB\TSWIN\TsWin.Hpp 600: }; \CPP\LIB\TSWIN\TsWin.Hpp 601: \CPP\LIB\TSWIN\TsWin.Hpp 602: struct menu_item \CPP\LIB\TSWIN\TsWin.Hpp 603: { \CPP\LIB\TSWIN\TsWin.Hpp 604: KEY hotkey; \CPP\LIB\TSWIN\TsWin.Hpp 605: int highlight1,highlight2; \CPP\LIB\TSWIN\TsWin.Hpp 606: char *s; \CPP\LIB\TSWIN\TsWin.Hpp 607: }; \CPP\LIB\TSWIN\TsWin.Hpp 608: \CPP\LIB\TSWIN\TsWin.Hpp 609: class PopMenu : public Window \CPP\LIB\TSWIN\TsWin.Hpp 610: { \CPP\LIB\TSWIN\TsWin.Hpp 611: int current; \CPP\LIB\TSWIN\TsWin.Hpp 612: menu_item *items; \CPP\LIB\TSWIN\TsWin.Hpp 613: KEY *hotkeys; \CPP\LIB\TSWIN\TsWin.Hpp 614: ATTR bar_attr,high_attr; \CPP\LIB\TSWIN\TsWin.Hpp 615: int num_entries; \CPP\LIB\TSWIN\TsWin.Hpp 616: void (*action)(int); \CPP\LIB\TSWIN\TsWin.Hpp 617: public: \CPP\LIB\TSWIN\TsWin.Hpp 618: KEY hotkey; \CPP\LIB\TSWIN\TsWin.Hpp 619: \CPP\LIB\TSWIN\TsWin.Hpp 620: PopMenu(); \CPP\LIB\TSWIN\TsWin.Hpp 621: PopMenu(menu_item *i,ATTR b_attr=0x70,ATTR h_attr=0x70,KEY *hot=0,void (*func)(int)=0); \CPP\LIB\TSWIN\TsWin.Hpp 622: void define(menu_item *i,ATTR b_attr=0x70,ATTR h_attr=0x70,KEY *hot=0,void (*func)(int)=0); \CPP\LIB\TSWIN\TsWin.Hpp 623: int process(); \CPP\LIB\TSWIN\TsWin.Hpp 624: void refresh(int n=1); \CPP\LIB\TSWIN\TsWin.Hpp 625: }; \CPP\LIB\TSWIN\TsWin.Hpp 626: \CPP\LIB\TSWIN\TsWin.Hpp 627: class KeyBoard \CPP\LIB\TSWIN\TsWin.Hpp 628: { \CPP\LIB\TSWIN\TsWin.Hpp 629: KEY last; \CPP\LIB\TSWIN\TsWin.Hpp 630: KEY pushed; \CPP\LIB\TSWIN\TsWin.Hpp 631: void (*help)(); \CPP\LIB\TSWIN\TsWin.Hpp 632: public: \CPP\LIB\TSWIN\TsWin.Hpp 633: KeyBoard(); \CPP\LIB\TSWIN\TsWin.Hpp 634: ~KeyBoard() \CPP\LIB\TSWIN\TsWin.Hpp 635: { \CPP\LIB\TSWIN\TsWin.Hpp 636: tsw_cursoron(); \CPP\LIB\TSWIN\TsWin.Hpp 637: } \CPP\LIB\TSWIN\TsWin.Hpp 638: void push(KEY k) \CPP\LIB\TSWIN\TsWin.Hpp 639: { \CPP\LIB\TSWIN\TsWin.Hpp 640: pushed = k; \CPP\LIB\TSWIN\TsWin.Hpp 641: } \CPP\LIB\TSWIN\TsWin.Hpp 642: KEY get(); \CPP\LIB\TSWIN\TsWin.Hpp 643: void get(KEY& k) \CPP\LIB\TSWIN\TsWin.Hpp 644: { \CPP\LIB\TSWIN\TsWin.Hpp 645: k = get(); \CPP\LIB\TSWIN\TsWin.Hpp 646: } \CPP\LIB\TSWIN\TsWin.Hpp 647: KEY uget(); \CPP\LIB\TSWIN\TsWin.Hpp 648: void uget(KEY& k) \CPP\LIB\TSWIN\TsWin.Hpp 649: { \CPP\LIB\TSWIN\TsWin.Hpp 650: k = uget(); \CPP\LIB\TSWIN\TsWin.Hpp 651: } \CPP\LIB\TSWIN\TsWin.Hpp 652: void getlast(KEY& c) \CPP\LIB\TSWIN\TsWin.Hpp 653: { \CPP\LIB\TSWIN\TsWin.Hpp 654: c = last; \CPP\LIB\TSWIN\TsWin.Hpp 655: } \CPP\LIB\TSWIN\TsWin.Hpp 656: KEY getlast() \CPP\LIB\TSWIN\TsWin.Hpp 657: { \CPP\LIB\TSWIN\TsWin.Hpp 658: return last; \CPP\LIB\TSWIN\TsWin.Hpp 659: } \CPP\LIB\TSWIN\TsWin.Hpp 660: bool hit(); \CPP\LIB\TSWIN\TsWin.Hpp 661: void clear(); \CPP\LIB\TSWIN\TsWin.Hpp 662: char choice(const char *s); \CPP\LIB\TSWIN\TsWin.Hpp 663: bool ask(); \CPP\LIB\TSWIN\TsWin.Hpp 664: void helpfunc(void(*helpfunc)()) \CPP\LIB\TSWIN\TsWin.Hpp 665: { \CPP\LIB\TSWIN\TsWin.Hpp 666: help = helpfunc; \CPP\LIB\TSWIN\TsWin.Hpp 667: } \CPP\LIB\TSWIN\TsWin.Hpp 668: }; \CPP\LIB\TSWIN\TsWin.Hpp 669: \CPP\LIB\TSWIN\TsWin.Hpp 670: class ScreenRestore \CPP\LIB\TSWIN\TsWin.Hpp 671: { \CPP\LIB\TSWIN\TsWin.Hpp 672: word *buffer; \CPP\LIB\TSWIN\TsWin.Hpp 673: word pos; \CPP\LIB\TSWIN\TsWin.Hpp 674: byte mode; \CPP\LIB\TSWIN\TsWin.Hpp 675: public: \CPP\LIB\TSWIN\TsWin.Hpp 676: ScreenRestore(int mode=0); \CPP\LIB\TSWIN\TsWin.Hpp 677: ~ScreenRestore(); \CPP\LIB\TSWIN\TsWin.Hpp 678: }; \CPP\LIB\TSWIN\TsWin.Hpp 679: \CPP\LIB\TSWIN\TsWin.Hpp 680: extern Window SCREEN; \CPP\LIB\TSWIN\TsWin.Hpp 681: extern KeyBoard KB; \CPP\LIB\TSWIN\TsWin.Hpp 682: \CPP\LIB\TSWIN\TsWin.Hpp 683: \CPP\LIB\TSWIN\TsWin.Hpp 684: \CPP\LIB\TSWIN\TsWin.Hpp 685: \CPP\LIB\TSWIN\TsWin.Hpp 686: edituser.cpp 28: edituser.cpp 29: edituser.cpp 30: edituser.cpp 31: edituser.cpp 32: ThProCfg.Hpp 1: ThProCfg.Hpp 2: ThProCfg.Hpp 3: ThProCfg.Hpp 4: ThProCfg.Hpp 5: ThProCfg.Hpp 6: ThProCfg.Hpp 7: ThProCfg.Hpp 8: ThProCfg.Hpp 9: ThProCfg.Hpp 10: ThProCfg.Hpp 11: ThProCfg.Hpp 12: ThProCfg.Hpp 13: ThProCfg.Hpp 14: ThProCfg.Hpp 15: ThProCfg.Hpp 16: ThProCfg.Hpp 17: ThProCfg.Hpp 18: ThProCfg.Hpp 19: ThProCfg.Hpp 20: ThProCfg.Hpp 21: ThProCfg.Hpp 22: ThProCfg.Hpp 23: ThProCfg.Hpp 24: ThProCfg.Hpp 25: \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: \CPP\LIB\TSLIB\tslib.hpp 28: \CPP\LIB\TSLIB\tslib.hpp 29: \CPP\LIB\TSLIB\tslib.hpp 30: \CPP\LIB\TSLIB\tslib.hpp 31: \CPP\LIB\TSLIB\tslib.hpp 32: \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: \CPP\LIB\TSLIB\tslib.hpp 87: \CPP\LIB\TSLIB\tslib.hpp 88: \CPP\LIB\TSLIB\tslib.hpp 89: \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: \CPP\LIB\TSLIB\tslib.hpp 112: \CPP\LIB\TSLIB\tslib.hpp 113: \CPP\LIB\TSLIB\tslib.hpp 114: \CPP\LIB\TSLIB\tslib.hpp 115: \CPP\LIB\TSLIB\tslib.hpp 116: \CPP\LIB\TSLIB\tslib.hpp 117: \CPP\LIB\TSLIB\tslib.hpp 118: \CPP\LIB\TSLIB\tslib.hpp 119: \CPP\LIB\TSLIB\tslib.hpp 120: \CPP\LIB\TSLIB\tslib.hpp 121: \CPP\LIB\TSLIB\tslib.hpp 122: \CPP\LIB\TSLIB\tslib.hpp 123: \CPP\LIB\TSLIB\tslib.hpp 124: \CPP\LIB\TSLIB\tslib.hpp 125: \CPP\LIB\TSLIB\tslib.hpp 126: \CPP\LIB\TSLIB\tslib.hpp 127: \CPP\LIB\TSLIB\tslib.hpp 128: \CPP\LIB\TSLIB\tslib.hpp 129: \CPP\LIB\TSLIB\tslib.hpp 130: \CPP\LIB\TSLIB\tslib.hpp 131: \CPP\LIB\TSLIB\tslib.hpp 132: \CPP\LIB\TSLIB\tslib.hpp 133: \CPP\LIB\TSLIB\tslib.hpp 134: \CPP\LIB\TSLIB\tslib.hpp 135: \CPP\LIB\TSLIB\tslib.hpp 136: \CPP\LIB\TSLIB\tslib.hpp 137: \CPP\LIB\TSLIB\tslib.hpp 138: \CPP\LIB\TSLIB\tslib.hpp 139: \CPP\LIB\TSLIB\tslib.hpp 140: \CPP\LIB\TSLIB\tslib.hpp 141: \CPP\LIB\TSLIB\tslib.hpp 142: \CPP\LIB\TSLIB\tslib.hpp 143: \CPP\LIB\TSLIB\tslib.hpp 144: \CPP\LIB\TSLIB\tslib.hpp 145: \CPP\LIB\TSLIB\tslib.hpp 146: \CPP\LIB\TSLIB\tslib.hpp 147: \CPP\LIB\TSLIB\tslib.hpp 148: \CPP\LIB\TSLIB\tslib.hpp 149: \CPP\LIB\TSLIB\tslib.hpp 150: \CPP\LIB\TSLIB\tslib.hpp 151: \CPP\LIB\TSLIB\tslib.hpp 152: \CPP\LIB\TSLIB\tslib.hpp 153: \CPP\LIB\TSLIB\tslib.hpp 154: \CPP\LIB\TSLIB\tslib.hpp 155: \CPP\LIB\TSLIB\tslib.hpp 156: \CPP\LIB\TSLIB\tslib.hpp 157: \CPP\LIB\TSLIB\tslib.hpp 158: \CPP\LIB\TSLIB\tslib.hpp 159: \CPP\LIB\TSLIB\tslib.hpp 160: \CPP\LIB\TSLIB\tslib.hpp 161: \CPP\LIB\TSLIB\tslib.hpp 162: \CPP\LIB\TSLIB\tslib.hpp 163: \CPP\LIB\TSLIB\tslib.hpp 164: \CPP\LIB\TSLIB\tslib.hpp 165: \CPP\LIB\TSLIB\tslib.hpp 166: \CPP\LIB\TSLIB\tslib.hpp 167: \CPP\LIB\TSLIB\tslib.hpp 168: \CPP\LIB\TSLIB\tslib.hpp 169: \CPP\LIB\TSLIB\tslib.hpp 170: \CPP\LIB\TSLIB\tslib.hpp 171: \CPP\LIB\TSLIB\tslib.hpp 172: \CPP\LIB\TSLIB\tslib.hpp 173: \CPP\LIB\TSLIB\tslib.hpp 174: \CPP\LIB\TSLIB\tslib.hpp 175: \CPP\LIB\TSLIB\tslib.hpp 176: \CPP\LIB\TSLIB\tslib.hpp 177: \CPP\LIB\TSLIB\tslib.hpp 178: \CPP\LIB\TSLIB\tslib.hpp 179: \CPP\LIB\TSLIB\tslib.hpp 180: \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: \CPP\LIB\TSLIB\tslib.hpp 198: \CPP\LIB\TSLIB\tslib.hpp 199: \CPP\LIB\TSLIB\tslib.hpp 200: \CPP\LIB\TSLIB\tslib.hpp 201: \CPP\LIB\TSLIB\tslib.hpp 202: \CPP\LIB\TSLIB\tslib.hpp 203: \CPP\LIB\TSLIB\tslib.hpp 204: \CPP\LIB\TSLIB\tslib.hpp 205: \CPP\LIB\TSLIB\tslib.hpp 206: \CPP\LIB\TSLIB\tslib.hpp 207: \CPP\LIB\TSLIB\tslib.hpp 208: \CPP\LIB\TSLIB\tslib.hpp 209: \CPP\LIB\TSLIB\tslib.hpp 210: \CPP\LIB\TSLIB\tslib.hpp 211: \CPP\LIB\TSLIB\tslib.hpp 212: \CPP\LIB\TSLIB\tslib.hpp 213: \CPP\LIB\TSLIB\tslib.hpp 214: \CPP\LIB\TSLIB\tslib.hpp 215: \CPP\LIB\TSLIB\tslib.hpp 216: \CPP\LIB\TSLIB\tslib.hpp 217: \CPP\LIB\TSLIB\tslib.hpp 218: \CPP\LIB\TSLIB\tslib.hpp 219: \CPP\LIB\TSLIB\tslib.hpp 220: \CPP\LIB\TSLIB\tslib.hpp 221: \CPP\LIB\TSLIB\tslib.hpp 222: \CPP\LIB\TSLIB\tslib.hpp 223: \CPP\LIB\TSLIB\tslib.hpp 224: \CPP\LIB\TSLIB\tslib.hpp 225: \CPP\LIB\TSLIB\tslib.hpp 226: \CPP\LIB\TSLIB\tslib.hpp 227: \CPP\LIB\TSLIB\tslib.hpp 228: \CPP\LIB\TSLIB\tslib.hpp 229: \CPP\LIB\TSLIB\tslib.hpp 230: \CPP\LIB\TSLIB\tslib.hpp 231: \CPP\LIB\TSLIB\tslib.hpp 232: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 246: \CPP\LIB\TSLIB\tslib.hpp 247: \CPP\LIB\TSLIB\tslib.hpp 248: \CPP\LIB\TSLIB\tslib.hpp 249: \CPP\LIB\TSLIB\tslib.hpp 250: \CPP\LIB\TSLIB\tslib.hpp 251: \CPP\LIB\TSLIB\tslib.hpp 252: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 284: \CPP\LIB\TSLIB\tslib.hpp 285: \CPP\LIB\TSLIB\tslib.hpp 286: \CPP\LIB\TSLIB\tslib.hpp 287: \CPP\LIB\TSLIB\tslib.hpp 288: \CPP\LIB\TSLIB\tslib.hpp 289: \CPP\LIB\TSLIB\tslib.hpp 290: \CPP\LIB\TSLIB\tslib.hpp 291: \CPP\LIB\TSLIB\tslib.hpp 292: \CPP\LIB\TSLIB\tslib.hpp 293: \CPP\LIB\TSLIB\tslib.hpp 294: \CPP\LIB\TSLIB\tslib.hpp 295: \CPP\LIB\TSLIB\tslib.hpp 296: \CPP\LIB\TSLIB\tslib.hpp 297: \CPP\LIB\TSLIB\tslib.hpp 298: \CPP\LIB\TSLIB\tslib.hpp 299: \CPP\LIB\TSLIB\tslib.hpp 300: \CPP\LIB\TSLIB\tslib.hpp 301: \CPP\LIB\TSLIB\tslib.hpp 302: \CPP\LIB\TSLIB\tslib.hpp 303: \CPP\LIB\TSLIB\tslib.hpp 304: \CPP\LIB\TSLIB\tslib.hpp 305: \CPP\LIB\TSLIB\tslib.hpp 306: \CPP\LIB\TSLIB\tslib.hpp 307: \CPP\LIB\TSLIB\tslib.hpp 308: \CPP\LIB\TSLIB\tslib.hpp 309: \CPP\LIB\TSLIB\tslib.hpp 310: \CPP\LIB\TSLIB\tslib.hpp 311: \CPP\LIB\TSLIB\tslib.hpp 312: \CPP\LIB\TSLIB\tslib.hpp 313: \CPP\LIB\TSLIB\tslib.hpp 314: \CPP\LIB\TSLIB\tslib.hpp 315: \CPP\LIB\TSLIB\tslib.hpp 316: \CPP\LIB\TSLIB\tslib.hpp 317: \CPP\LIB\TSLIB\tslib.hpp 318: \CPP\LIB\TSLIB\tslib.hpp 319: \CPP\LIB\TSLIB\tslib.hpp 320: \CPP\LIB\TSLIB\tslib.hpp 321: \CPP\LIB\TSLIB\tslib.hpp 322: \CPP\LIB\TSLIB\tslib.hpp 323: \CPP\LIB\TSLIB\tslib.hpp 324: \CPP\LIB\TSLIB\tslib.hpp 325: \CPP\LIB\TSLIB\tslib.hpp 326: \CPP\LIB\TSLIB\tslib.hpp 327: \CPP\LIB\TSLIB\tslib.hpp 328: \CPP\LIB\TSLIB\tslib.hpp 329: \CPP\LIB\TSLIB\tslib.hpp 330: \CPP\LIB\TSLIB\tslib.hpp 331: \CPP\LIB\TSLIB\tslib.hpp 332: \CPP\LIB\TSLIB\tslib.hpp 333: \CPP\LIB\TSLIB\tslib.hpp 334: \CPP\LIB\TSLIB\tslib.hpp 335: \CPP\LIB\TSLIB\tslib.hpp 336: \CPP\LIB\TSLIB\tslib.hpp 337: \CPP\LIB\TSLIB\tslib.hpp 338: \CPP\LIB\TSLIB\tslib.hpp 339: \CPP\LIB\TSLIB\tslib.hpp 340: \CPP\LIB\TSLIB\tslib.hpp 341: \CPP\LIB\TSLIB\tslib.hpp 342: \CPP\LIB\TSLIB\tslib.hpp 343: \CPP\LIB\TSLIB\tslib.hpp 344: \CPP\LIB\TSLIB\tslib.hpp 345: \CPP\LIB\TSLIB\tslib.hpp 346: \CPP\LIB\TSLIB\tslib.hpp 347: \CPP\LIB\TSLIB\tslib.hpp 348: \CPP\LIB\TSLIB\tslib.hpp 349: \CPP\LIB\TSLIB\tslib.hpp 350: \CPP\LIB\TSLIB\tslib.hpp 351: \CPP\LIB\TSLIB\tslib.hpp 352: \CPP\LIB\TSLIB\tslib.hpp 353: \CPP\LIB\TSLIB\tslib.hpp 354: \CPP\LIB\TSLIB\tslib.hpp 355: \CPP\LIB\TSLIB\tslib.hpp 356: \CPP\LIB\TSLIB\tslib.hpp 357: \CPP\LIB\TSLIB\tslib.hpp 358: \CPP\LIB\TSLIB\tslib.hpp 359: \CPP\LIB\TSLIB\tslib.hpp 360: \CPP\LIB\TSLIB\tslib.hpp 361: \CPP\LIB\TSLIB\tslib.hpp 362: \CPP\LIB\TSLIB\tslib.hpp 363: \CPP\LIB\TSLIB\tslib.hpp 364: \CPP\LIB\TSLIB\tslib.hpp 365: \CPP\LIB\TSLIB\tslib.hpp 366: \CPP\LIB\TSLIB\tslib.hpp 367: \CPP\LIB\TSLIB\tslib.hpp 368: \CPP\LIB\TSLIB\tslib.hpp 369: \CPP\LIB\TSLIB\tslib.hpp 370: \CPP\LIB\TSLIB\tslib.hpp 371: \CPP\LIB\TSLIB\tslib.hpp 372: \CPP\LIB\TSLIB\tslib.hpp 373: \CPP\LIB\TSLIB\tslib.hpp 374: \CPP\LIB\TSLIB\tslib.hpp 375: \CPP\LIB\TSLIB\tslib.hpp 376: \CPP\LIB\TSLIB\tslib.hpp 377: \CPP\LIB\TSLIB\tslib.hpp 378: \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: \CPP\LIB\TSLIB\tslib.hpp 399: \CPP\LIB\TSLIB\tslib.hpp 400: \CPP\LIB\TSLIB\tslib.hpp 401: \CPP\LIB\TSLIB\tslib.hpp 402: \CPP\LIB\TSLIB\tslib.hpp 403: \CPP\LIB\TSLIB\tslib.hpp 404: \CPP\LIB\TSLIB\tslib.hpp 405: \CPP\LIB\TSLIB\tslib.hpp 406: \CPP\LIB\TSLIB\tslib.hpp 407: \CPP\LIB\TSLIB\tslib.hpp 408: \CPP\LIB\TSLIB\tslib.hpp 409: \CPP\LIB\TSLIB\tslib.hpp 410: \CPP\LIB\TSLIB\tslib.hpp 411: \CPP\LIB\TSLIB\tslib.hpp 412: \CPP\LIB\TSLIB\tslib.hpp 413: \CPP\LIB\TSLIB\tslib.hpp 414: \CPP\LIB\TSLIB\tslib.hpp 415: \CPP\LIB\TSLIB\tslib.hpp 416: \CPP\LIB\TSLIB\tslib.hpp 417: \CPP\LIB\TSLIB\tslib.hpp 418: \CPP\LIB\TSLIB\tslib.hpp 419: \CPP\LIB\TSLIB\tslib.hpp 420: \CPP\LIB\TSLIB\tslib.hpp 421: \CPP\LIB\TSLIB\tslib.hpp 422: \CPP\LIB\TSLIB\tslib.hpp 423: \CPP\LIB\TSLIB\tslib.hpp 424: \CPP\LIB\TSLIB\tslib.hpp 425: \CPP\LIB\TSLIB\tslib.hpp 426: \CPP\LIB\TSLIB\tslib.hpp 427: \CPP\LIB\TSLIB\tslib.hpp 428: \CPP\LIB\TSLIB\tslib.hpp 429: \CPP\LIB\TSLIB\tslib.hpp 430: \CPP\LIB\TSLIB\tslib.hpp 431: \CPP\LIB\TSLIB\tslib.hpp 432: \CPP\LIB\TSLIB\tslib.hpp 433: \CPP\LIB\TSLIB\tslib.hpp 434: \CPP\LIB\TSLIB\tslib.hpp 435: \CPP\LIB\TSLIB\tslib.hpp 436: \CPP\LIB\TSLIB\tslib.hpp 437: \CPP\LIB\TSLIB\tslib.hpp 438: \CPP\LIB\TSLIB\tslib.hpp 439: \CPP\LIB\TSLIB\tslib.hpp 440: \CPP\LIB\TSLIB\tslib.hpp 441: \CPP\LIB\TSLIB\tslib.hpp 442: \CPP\LIB\TSLIB\tslib.hpp 443: \CPP\LIB\TSLIB\tslib.hpp 444: \CPP\LIB\TSLIB\tslib.hpp 445: \CPP\LIB\TSLIB\tslib.hpp 446: \CPP\LIB\TSLIB\tslib.hpp 447: \CPP\LIB\TSLIB\tslib.hpp 448: \CPP\LIB\TSLIB\tslib.hpp 449: \CPP\LIB\TSLIB\tslib.hpp 450: \CPP\LIB\TSLIB\tslib.hpp 451: \CPP\LIB\TSLIB\tslib.hpp 452: \CPP\LIB\TSLIB\tslib.hpp 453: \CPP\LIB\TSLIB\tslib.hpp 454: \CPP\LIB\TSLIB\tslib.hpp 455: \CPP\LIB\TSLIB\tslib.hpp 456: \CPP\LIB\TSLIB\tslib.hpp 457: \CPP\LIB\TSLIB\tslib.hpp 458: \CPP\LIB\TSLIB\tslib.hpp 459: \CPP\LIB\TSLIB\tslib.hpp 460: \CPP\LIB\TSLIB\tslib.hpp 461: \CPP\LIB\TSLIB\tslib.hpp 462: \CPP\LIB\TSLIB\tslib.hpp 463: \CPP\LIB\TSLIB\tslib.hpp 464: \CPP\LIB\TSLIB\tslib.hpp 465: \CPP\LIB\TSLIB\tslib.hpp 466: \CPP\LIB\TSLIB\tslib.hpp 467: \CPP\LIB\TSLIB\tslib.hpp 468: \CPP\LIB\TSLIB\tslib.hpp 469: \CPP\LIB\TSLIB\tslib.hpp 470: \CPP\LIB\TSLIB\tslib.hpp 471: \CPP\LIB\TSLIB\tslib.hpp 472: \CPP\LIB\TSLIB\tslib.hpp 473: \CPP\LIB\TSLIB\tslib.hpp 474: \CPP\LIB\TSLIB\tslib.hpp 475: \CPP\LIB\TSLIB\tslib.hpp 476: \CPP\LIB\TSLIB\tslib.hpp 477: \CPP\LIB\TSLIB\tslib.hpp 478: \CPP\LIB\TSLIB\tslib.hpp 479: \CPP\LIB\TSLIB\tslib.hpp 480: \CPP\LIB\TSLIB\tslib.hpp 481: \CPP\LIB\TSLIB\tslib.hpp 482: \CPP\LIB\TSLIB\tslib.hpp 483: \CPP\LIB\TSLIB\tslib.hpp 484: \CPP\LIB\TSLIB\tslib.hpp 485: \CPP\LIB\TSLIB\tslib.hpp 486: \CPP\LIB\TSLIB\tslib.hpp 487: \CPP\LIB\TSLIB\tslib.hpp 488: \CPP\LIB\TSLIB\tslib.hpp 489: \CPP\LIB\TSLIB\tslib.hpp 490: \CPP\LIB\TSLIB\tslib.hpp 491: \CPP\LIB\TSLIB\tslib.hpp 492: \CPP\LIB\TSLIB\tslib.hpp 493: \CPP\LIB\TSLIB\tslib.hpp 494: \CPP\LIB\TSLIB\tslib.hpp 495: \CPP\LIB\TSLIB\tslib.hpp 496: \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: \CPP\LIB\TSLIB\tslib.hpp 503: \CPP\LIB\TSLIB\tslib.hpp 504: \CPP\LIB\TSLIB\tslib.hpp 505: \CPP\LIB\TSLIB\tslib.hpp 506: \CPP\LIB\TSLIB\tslib.hpp 507: \CPP\LIB\TSLIB\tslib.hpp 508: \CPP\LIB\TSLIB\tslib.hpp 509: \CPP\LIB\TSLIB\tslib.hpp 510: \CPP\LIB\TSLIB\tslib.hpp 511: \CPP\LIB\TSLIB\tslib.hpp 512: \CPP\LIB\TSLIB\tslib.hpp 513: \CPP\LIB\TSLIB\tslib.hpp 514: \CPP\LIB\TSLIB\tslib.hpp 515: \CPP\LIB\TSLIB\tslib.hpp 516: \CPP\LIB\TSLIB\tslib.hpp 517: \CPP\LIB\TSLIB\tslib.hpp 518: \CPP\LIB\TSLIB\tslib.hpp 519: \CPP\LIB\TSLIB\tslib.hpp 520: \CPP\LIB\TSLIB\tslib.hpp 521: \CPP\LIB\TSLIB\tslib.hpp 522: \CPP\LIB\TSLIB\tslib.hpp 523: \CPP\LIB\TSLIB\tslib.hpp 524: \CPP\LIB\TSLIB\tslib.hpp 525: \CPP\LIB\TSLIB\tslib.hpp 526: \CPP\LIB\TSLIB\tslib.hpp 527: \CPP\LIB\TSLIB\tslib.hpp 528: \CPP\LIB\TSLIB\tslib.hpp 529: \CPP\LIB\TSLIB\tslib.hpp 530: \CPP\LIB\TSLIB\tslib.hpp 531: \CPP\LIB\TSLIB\tslib.hpp 532: \CPP\LIB\TSLIB\tslib.hpp 533: \CPP\LIB\TSLIB\tslib.hpp 534: \CPP\LIB\TSLIB\tslib.hpp 535: \CPP\LIB\TSLIB\tslib.hpp 536: \CPP\LIB\TSLIB\tslib.hpp 537: \CPP\LIB\TSLIB\tslib.hpp 538: \CPP\LIB\TSLIB\tslib.hpp 539: \CPP\LIB\TSLIB\tslib.hpp 540: \CPP\LIB\TSLIB\tslib.hpp 541: \CPP\LIB\TSLIB\tslib.hpp 542: \CPP\LIB\TSLIB\tslib.hpp 543: \CPP\LIB\TSLIB\tslib.hpp 544: \CPP\LIB\TSLIB\tslib.hpp 545: \CPP\LIB\TSLIB\tslib.hpp 546: \CPP\LIB\TSLIB\tslib.hpp 547: \CPP\LIB\TSLIB\tslib.hpp 548: \CPP\LIB\TSLIB\tslib.hpp 549: \CPP\LIB\TSLIB\tslib.hpp 550: \CPP\LIB\TSLIB\tslib.hpp 551: \CPP\LIB\TSLIB\tslib.hpp 552: \CPP\LIB\TSLIB\tslib.hpp 553: \CPP\LIB\TSLIB\tslib.hpp 554: \CPP\LIB\TSLIB\tslib.hpp 555: \CPP\LIB\TSLIB\tslib.hpp 556: \CPP\LIB\TSLIB\tslib.hpp 557: \CPP\LIB\TSLIB\tslib.hpp 558: \CPP\LIB\TSLIB\tslib.hpp 559: \CPP\LIB\TSLIB\tslib.hpp 560: \CPP\LIB\TSLIB\tslib.hpp 561: \CPP\LIB\TSLIB\tslib.hpp 562: \CPP\LIB\TSLIB\tslib.hpp 563: \CPP\LIB\TSLIB\tslib.hpp 564: \CPP\LIB\TSLIB\tslib.hpp 565: \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: \CPP\LIB\TSLIB\tslib.hpp 572: \CPP\LIB\TSLIB\tslib.hpp 573: \CPP\LIB\TSLIB\tslib.hpp 574: \CPP\LIB\TSLIB\tslib.hpp 575: \CPP\LIB\TSLIB\tslib.hpp 576: \CPP\LIB\TSLIB\tslib.hpp 577: \CPP\LIB\TSLIB\tslib.hpp 578: \CPP\LIB\TSLIB\tslib.hpp 579: \CPP\LIB\TSLIB\tslib.hpp 580: \CPP\LIB\TSLIB\tslib.hpp 581: \CPP\LIB\TSLIB\tslib.hpp 582: \CPP\LIB\TSLIB\tslib.hpp 583: \CPP\LIB\TSLIB\tslib.hpp 584: \CPP\LIB\TSLIB\tslib.hpp 585: \CPP\LIB\TSLIB\tslib.hpp 586: \CPP\LIB\TSLIB\tslib.hpp 587: \CPP\LIB\TSLIB\tslib.hpp 588: \CPP\LIB\TSLIB\tslib.hpp 589: \CPP\LIB\TSLIB\tslib.hpp 590: \CPP\LIB\TSLIB\tslib.hpp 591: \CPP\LIB\TSLIB\tslib.hpp 592: \CPP\LIB\TSLIB\tslib.hpp 593: \CPP\LIB\TSLIB\tslib.hpp 594: \CPP\LIB\TSLIB\tslib.hpp 595: \CPP\LIB\TSLIB\tslib.hpp 596: \CPP\LIB\TSLIB\tslib.hpp 597: \CPP\LIB\TSLIB\tslib.hpp 598: \CPP\LIB\TSLIB\tslib.hpp 599: \CPP\LIB\TSLIB\tslib.hpp 600: \CPP\LIB\TSLIB\tslib.hpp 601: \CPP\LIB\TSLIB\tslib.hpp 602: \CPP\LIB\TSLIB\tslib.hpp 603: \CPP\LIB\TSLIB\tslib.hpp 604: \CPP\LIB\TSLIB\tslib.hpp 605: \CPP\LIB\TSLIB\tslib.hpp 606: \CPP\LIB\TSLIB\tslib.hpp 607: \CPP\LIB\TSLIB\tslib.hpp 608: \CPP\LIB\TSLIB\tslib.hpp 609: \CPP\LIB\TSLIB\tslib.hpp 610: \CPP\LIB\TSLIB\tslib.hpp 611: \CPP\LIB\TSLIB\tslib.hpp 612: \CPP\LIB\TSLIB\tslib.hpp 613: \CPP\LIB\TSLIB\tslib.hpp 614: \CPP\LIB\TSLIB\tslib.hpp 615: \CPP\LIB\TSLIB\tslib.hpp 616: \CPP\LIB\TSLIB\tslib.hpp 617: \CPP\LIB\TSLIB\tslib.hpp 618: \CPP\LIB\TSLIB\tslib.hpp 619: \CPP\LIB\TSLIB\tslib.hpp 620: \CPP\LIB\TSLIB\tslib.hpp 621: \CPP\LIB\TSLIB\tslib.hpp 622: \CPP\LIB\TSLIB\tslib.hpp 623: \CPP\LIB\TSLIB\tslib.hpp 624: \CPP\LIB\TSLIB\tslib.hpp 625: \CPP\LIB\TSLIB\tslib.hpp 626: \CPP\LIB\TSLIB\tslib.hpp 627: \CPP\LIB\TSLIB\tslib.hpp 628: \CPP\LIB\TSLIB\tslib.hpp 629: \CPP\LIB\TSLIB\tslib.hpp 630: \CPP\LIB\TSLIB\tslib.hpp 631: \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: \CPP\LIB\TSLIB\tslib.hpp 638: \CPP\LIB\TSLIB\tslib.hpp 639: \CPP\LIB\TSLIB\tslib.hpp 640: \CPP\LIB\TSLIB\tslib.hpp 641: \CPP\LIB\TSLIB\tslib.hpp 642: \CPP\LIB\TSLIB\tslib.hpp 643: \CPP\LIB\TSLIB\tslib.hpp 644: \CPP\LIB\TSLIB\tslib.hpp 645: \CPP\LIB\TSLIB\tslib.hpp 646: \CPP\LIB\TSLIB\tslib.hpp 647: \CPP\LIB\TSLIB\tslib.hpp 648: \CPP\LIB\TSLIB\tslib.hpp 649: \CPP\LIB\TSLIB\tslib.hpp 650: \CPP\LIB\TSLIB\tslib.hpp 651: \CPP\LIB\TSLIB\tslib.hpp 652: \CPP\LIB\TSLIB\tslib.hpp 653: \CPP\LIB\TSLIB\tslib.hpp 654: \CPP\LIB\TSLIB\tslib.hpp 655: \CPP\LIB\TSLIB\tslib.hpp 656: \CPP\LIB\TSLIB\tslib.hpp 657: \CPP\LIB\TSLIB\tslib.hpp 658: \CPP\LIB\TSLIB\tslib.hpp 659: \CPP\LIB\TSLIB\tslib.hpp 660: \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: \CPP\LIB\TSLIB\tslib.hpp 666: \CPP\LIB\TSLIB\tslib.hpp 667: \CPP\LIB\TSLIB\tslib.hpp 668: \CPP\LIB\TSLIB\tslib.hpp 669: \CPP\LIB\TSLIB\tslib.hpp 670: \CPP\LIB\TSLIB\tslib.hpp 671: \CPP\LIB\TSLIB\tslib.hpp 672: \CPP\LIB\TSLIB\tslib.hpp 673: \CPP\LIB\TSLIB\tslib.hpp 674: \CPP\LIB\TSLIB\tslib.hpp 675: \CPP\LIB\TSLIB\tslib.hpp 676: \CPP\LIB\TSLIB\tslib.hpp 677: \CPP\LIB\TSLIB\tslib.hpp 678: \CPP\LIB\TSLIB\tslib.hpp 679: \CPP\LIB\TSLIB\tslib.hpp 680: \CPP\LIB\TSLIB\tslib.hpp 681: \CPP\LIB\TSLIB\tslib.hpp 682: \CPP\LIB\TSLIB\tslib.hpp 683: \CPP\LIB\TSLIB\tslib.hpp 684: \CPP\LIB\TSLIB\tslib.hpp 685: \CPP\LIB\TSLIB\tslib.hpp 686: \CPP\LIB\TSLIB\tslib.hpp 687: \CPP\LIB\TSLIB\tslib.hpp 688: \CPP\LIB\TSLIB\tslib.hpp 689: \CPP\LIB\TSLIB\tslib.hpp 690: \CPP\LIB\TSLIB\tslib.hpp 691: \CPP\LIB\TSLIB\tslib.hpp 692: \CPP\LIB\TSLIB\tslib.hpp 693: \CPP\LIB\TSLIB\tslib.hpp 694: \CPP\LIB\TSLIB\tslib.hpp 695: \CPP\LIB\TSLIB\tslib.hpp 696: \CPP\LIB\TSLIB\tslib.hpp 697: \CPP\LIB\TSLIB\tslib.hpp 698: \CPP\LIB\TSLIB\tslib.hpp 699: \CPP\LIB\TSLIB\tslib.hpp 700: \CPP\LIB\TSLIB\tslib.hpp 701: \CPP\LIB\TSLIB\tslib.hpp 702: \CPP\LIB\TSLIB\tslib.hpp 703: \CPP\LIB\TSLIB\tslib.hpp 704: \CPP\LIB\TSLIB\tslib.hpp 705: \CPP\LIB\TSLIB\tslib.hpp 706: \CPP\LIB\TSLIB\tslib.hpp 707: \CPP\LIB\TSLIB\tslib.hpp 708: \CPP\LIB\TSLIB\tslib.hpp 709: \CPP\LIB\TSLIB\tslib.hpp 710: \CPP\LIB\TSLIB\tslib.hpp 711: \CPP\LIB\TSLIB\tslib.hpp 712: \CPP\LIB\TSLIB\tslib.hpp 713: \CPP\LIB\TSLIB\tslib.hpp 714: \CPP\LIB\TSLIB\tslib.hpp 715: \CPP\LIB\TSLIB\tslib.hpp 716: \CPP\LIB\TSLIB\tslib.hpp 717: \CPP\LIB\TSLIB\tslib.hpp 718: \CPP\LIB\TSLIB\tslib.hpp 719: \CPP\LIB\TSLIB\tslib.hpp 720: \CPP\LIB\TSLIB\tslib.hpp 721: \CPP\LIB\TSLIB\tslib.hpp 722: \CPP\LIB\TSLIB\tslib.hpp 723: \CPP\LIB\TSLIB\tslib.hpp 724: \CPP\LIB\TSLIB\tslib.hpp 725: \CPP\LIB\TSLIB\tslib.hpp 726: \CPP\LIB\TSLIB\tslib.hpp 727: \CPP\LIB\TSLIB\tslib.hpp 728: \CPP\LIB\TSLIB\tslib.hpp 729: \CPP\LIB\TSLIB\tslib.hpp 730: \CPP\LIB\TSLIB\tslib.hpp 731: \CPP\LIB\TSLIB\tslib.hpp 732: \CPP\LIB\TSLIB\tslib.hpp 733: \CPP\LIB\TSLIB\tslib.hpp 734: \CPP\LIB\TSLIB\tslib.hpp 735: \CPP\LIB\TSLIB\tslib.hpp 736: \CPP\LIB\TSLIB\tslib.hpp 737: \CPP\LIB\TSLIB\tslib.hpp 738: \CPP\LIB\TSLIB\tslib.hpp 739: \CPP\LIB\TSLIB\tslib.hpp 740: \CPP\LIB\TSLIB\tslib.hpp 741: \CPP\LIB\TSLIB\tslib.hpp 742: \CPP\LIB\TSLIB\tslib.hpp 743: \CPP\LIB\TSLIB\tslib.hpp 744: \CPP\LIB\TSLIB\tslib.hpp 745: \CPP\LIB\TSLIB\tslib.hpp 746: \CPP\LIB\TSLIB\tslib.hpp 747: \CPP\LIB\TSLIB\tslib.hpp 748: \CPP\LIB\TSLIB\tslib.hpp 749: \CPP\LIB\TSLIB\tslib.hpp 750: \CPP\LIB\TSLIB\tslib.hpp 751: \CPP\LIB\TSLIB\tslib.hpp 752: \CPP\LIB\TSLIB\tslib.hpp 753: \CPP\LIB\TSLIB\tslib.hpp 754: \CPP\LIB\TSLIB\tslib.hpp 755: \CPP\LIB\TSLIB\tslib.hpp 756: \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: \CPP\LIB\TSLIB\tslib.hpp 773: \CPP\LIB\TSLIB\tslib.hpp 774: \CPP\LIB\TSLIB\tslib.hpp 775: \CPP\LIB\TSLIB\tslib.hpp 776: \CPP\LIB\TSLIB\tslib.hpp 777: \CPP\LIB\TSLIB\tslib.hpp 778: \CPP\LIB\TSLIB\tslib.hpp 779: \CPP\LIB\TSLIB\tslib.hpp 780: \CPP\LIB\TSLIB\tslib.hpp 781: \CPP\LIB\TSLIB\tslib.hpp 782: \CPP\LIB\TSLIB\tslib.hpp 783: \CPP\LIB\TSLIB\tslib.hpp 784: \CPP\LIB\TSLIB\tslib.hpp 785: \CPP\LIB\TSLIB\tslib.hpp 786: \CPP\LIB\TSLIB\tslib.hpp 787: \CPP\LIB\TSLIB\tslib.hpp 788: \CPP\LIB\TSLIB\tslib.hpp 789: \CPP\LIB\TSLIB\tslib.hpp 790: \CPP\LIB\TSLIB\tslib.hpp 791: \CPP\LIB\TSLIB\tslib.hpp 792: \CPP\LIB\TSLIB\tslib.hpp 793: \CPP\LIB\TSLIB\tslib.hpp 794: \CPP\LIB\TSLIB\tslib.hpp 795: \CPP\LIB\TSLIB\tslib.hpp 796: \CPP\LIB\TSLIB\tslib.hpp 797: \CPP\LIB\TSLIB\tslib.hpp 798: \CPP\LIB\TSLIB\tslib.hpp 799: \CPP\LIB\TSLIB\tslib.hpp 800: \CPP\LIB\TSLIB\tslib.hpp 801: \CPP\LIB\TSLIB\tslib.hpp 802: \CPP\LIB\TSLIB\tslib.hpp 803: \CPP\LIB\TSLIB\tslib.hpp 804: \CPP\LIB\TSLIB\tslib.hpp 805: \CPP\LIB\TSLIB\tslib.hpp 806: \CPP\LIB\TSLIB\tslib.hpp 807: \CPP\LIB\TSLIB\tslib.hpp 808: \CPP\LIB\TSLIB\tslib.hpp 809: \CPP\LIB\TSLIB\tslib.hpp 810: \CPP\LIB\TSLIB\tslib.hpp 811: \CPP\LIB\TSLIB\tslib.hpp 812: \CPP\LIB\TSLIB\tslib.hpp 813: \CPP\LIB\TSLIB\tslib.hpp 814: \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: ThProCfg.Hpp 26: ProCfg.Hpp 1: ProCfg.Hpp 2: ProCfg.Hpp 3: ProCfg.Hpp 4: ProCfg.Hpp 5: ProCfg.Hpp 6: ProCfg.Hpp 7: ProCfg.Hpp 8: ProCfg.Hpp 9: ProCfg.Hpp 10: ProCfg.Hpp 11: ProCfg.Hpp 12: ProCfg.Hpp 13: ProCfg.Hpp 14: ProCfg.Hpp 15: ProCfg.Hpp 16: ProCfg.Hpp 17: ProCfg.Hpp 18: ProCfg.Hpp 19: ProCfg.Hpp 20: ProCfg.Hpp 21: ProCfg.Hpp 22: ProCfg.Hpp 23: ProCfg.Hpp 24: ProCfg.Hpp 25: ProCfg.Hpp 26: \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: \CPP\LIB\TSLIB\tslib.hpp 28: \CPP\LIB\TSLIB\tslib.hpp 29: \CPP\LIB\TSLIB\tslib.hpp 30: \CPP\LIB\TSLIB\tslib.hpp 31: \CPP\LIB\TSLIB\tslib.hpp 32: \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: \CPP\LIB\TSLIB\tslib.hpp 87: \CPP\LIB\TSLIB\tslib.hpp 88: \CPP\LIB\TSLIB\tslib.hpp 89: \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: \CPP\LIB\TSLIB\tslib.hpp 112: \CPP\LIB\TSLIB\tslib.hpp 113: \CPP\LIB\TSLIB\tslib.hpp 114: \CPP\LIB\TSLIB\tslib.hpp 115: \CPP\LIB\TSLIB\tslib.hpp 116: \CPP\LIB\TSLIB\tslib.hpp 117: \CPP\LIB\TSLIB\tslib.hpp 118: \CPP\LIB\TSLIB\tslib.hpp 119: \CPP\LIB\TSLIB\tslib.hpp 120: \CPP\LIB\TSLIB\tslib.hpp 121: \CPP\LIB\TSLIB\tslib.hpp 122: \CPP\LIB\TSLIB\tslib.hpp 123: \CPP\LIB\TSLIB\tslib.hpp 124: \CPP\LIB\TSLIB\tslib.hpp 125: \CPP\LIB\TSLIB\tslib.hpp 126: \CPP\LIB\TSLIB\tslib.hpp 127: \CPP\LIB\TSLIB\tslib.hpp 128: \CPP\LIB\TSLIB\tslib.hpp 129: \CPP\LIB\TSLIB\tslib.hpp 130: \CPP\LIB\TSLIB\tslib.hpp 131: \CPP\LIB\TSLIB\tslib.hpp 132: \CPP\LIB\TSLIB\tslib.hpp 133: \CPP\LIB\TSLIB\tslib.hpp 134: \CPP\LIB\TSLIB\tslib.hpp 135: \CPP\LIB\TSLIB\tslib.hpp 136: \CPP\LIB\TSLIB\tslib.hpp 137: \CPP\LIB\TSLIB\tslib.hpp 138: \CPP\LIB\TSLIB\tslib.hpp 139: \CPP\LIB\TSLIB\tslib.hpp 140: \CPP\LIB\TSLIB\tslib.hpp 141: \CPP\LIB\TSLIB\tslib.hpp 142: \CPP\LIB\TSLIB\tslib.hpp 143: \CPP\LIB\TSLIB\tslib.hpp 144: \CPP\LIB\TSLIB\tslib.hpp 145: \CPP\LIB\TSLIB\tslib.hpp 146: \CPP\LIB\TSLIB\tslib.hpp 147: \CPP\LIB\TSLIB\tslib.hpp 148: \CPP\LIB\TSLIB\tslib.hpp 149: \CPP\LIB\TSLIB\tslib.hpp 150: \CPP\LIB\TSLIB\tslib.hpp 151: \CPP\LIB\TSLIB\tslib.hpp 152: \CPP\LIB\TSLIB\tslib.hpp 153: \CPP\LIB\TSLIB\tslib.hpp 154: \CPP\LIB\TSLIB\tslib.hpp 155: \CPP\LIB\TSLIB\tslib.hpp 156: \CPP\LIB\TSLIB\tslib.hpp 157: \CPP\LIB\TSLIB\tslib.hpp 158: \CPP\LIB\TSLIB\tslib.hpp 159: \CPP\LIB\TSLIB\tslib.hpp 160: \CPP\LIB\TSLIB\tslib.hpp 161: \CPP\LIB\TSLIB\tslib.hpp 162: \CPP\LIB\TSLIB\tslib.hpp 163: \CPP\LIB\TSLIB\tslib.hpp 164: \CPP\LIB\TSLIB\tslib.hpp 165: \CPP\LIB\TSLIB\tslib.hpp 166: \CPP\LIB\TSLIB\tslib.hpp 167: \CPP\LIB\TSLIB\tslib.hpp 168: \CPP\LIB\TSLIB\tslib.hpp 169: \CPP\LIB\TSLIB\tslib.hpp 170: \CPP\LIB\TSLIB\tslib.hpp 171: \CPP\LIB\TSLIB\tslib.hpp 172: \CPP\LIB\TSLIB\tslib.hpp 173: \CPP\LIB\TSLIB\tslib.hpp 174: \CPP\LIB\TSLIB\tslib.hpp 175: \CPP\LIB\TSLIB\tslib.hpp 176: \CPP\LIB\TSLIB\tslib.hpp 177: \CPP\LIB\TSLIB\tslib.hpp 178: \CPP\LIB\TSLIB\tslib.hpp 179: \CPP\LIB\TSLIB\tslib.hpp 180: \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: \CPP\LIB\TSLIB\tslib.hpp 198: \CPP\LIB\TSLIB\tslib.hpp 199: \CPP\LIB\TSLIB\tslib.hpp 200: \CPP\LIB\TSLIB\tslib.hpp 201: \CPP\LIB\TSLIB\tslib.hpp 202: \CPP\LIB\TSLIB\tslib.hpp 203: \CPP\LIB\TSLIB\tslib.hpp 204: \CPP\LIB\TSLIB\tslib.hpp 205: \CPP\LIB\TSLIB\tslib.hpp 206: \CPP\LIB\TSLIB\tslib.hpp 207: \CPP\LIB\TSLIB\tslib.hpp 208: \CPP\LIB\TSLIB\tslib.hpp 209: \CPP\LIB\TSLIB\tslib.hpp 210: \CPP\LIB\TSLIB\tslib.hpp 211: \CPP\LIB\TSLIB\tslib.hpp 212: \CPP\LIB\TSLIB\tslib.hpp 213: \CPP\LIB\TSLIB\tslib.hpp 214: \CPP\LIB\TSLIB\tslib.hpp 215: \CPP\LIB\TSLIB\tslib.hpp 216: \CPP\LIB\TSLIB\tslib.hpp 217: \CPP\LIB\TSLIB\tslib.hpp 218: \CPP\LIB\TSLIB\tslib.hpp 219: \CPP\LIB\TSLIB\tslib.hpp 220: \CPP\LIB\TSLIB\tslib.hpp 221: \CPP\LIB\TSLIB\tslib.hpp 222: \CPP\LIB\TSLIB\tslib.hpp 223: \CPP\LIB\TSLIB\tslib.hpp 224: \CPP\LIB\TSLIB\tslib.hpp 225: \CPP\LIB\TSLIB\tslib.hpp 226: \CPP\LIB\TSLIB\tslib.hpp 227: \CPP\LIB\TSLIB\tslib.hpp 228: \CPP\LIB\TSLIB\tslib.hpp 229: \CPP\LIB\TSLIB\tslib.hpp 230: \CPP\LIB\TSLIB\tslib.hpp 231: \CPP\LIB\TSLIB\tslib.hpp 232: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 246: \CPP\LIB\TSLIB\tslib.hpp 247: \CPP\LIB\TSLIB\tslib.hpp 248: \CPP\LIB\TSLIB\tslib.hpp 249: \CPP\LIB\TSLIB\tslib.hpp 250: \CPP\LIB\TSLIB\tslib.hpp 251: \CPP\LIB\TSLIB\tslib.hpp 252: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 284: \CPP\LIB\TSLIB\tslib.hpp 285: \CPP\LIB\TSLIB\tslib.hpp 286: \CPP\LIB\TSLIB\tslib.hpp 287: \CPP\LIB\TSLIB\tslib.hpp 288: \CPP\LIB\TSLIB\tslib.hpp 289: \CPP\LIB\TSLIB\tslib.hpp 290: \CPP\LIB\TSLIB\tslib.hpp 291: \CPP\LIB\TSLIB\tslib.hpp 292: \CPP\LIB\TSLIB\tslib.hpp 293: \CPP\LIB\TSLIB\tslib.hpp 294: \CPP\LIB\TSLIB\tslib.hpp 295: \CPP\LIB\TSLIB\tslib.hpp 296: \CPP\LIB\TSLIB\tslib.hpp 297: \CPP\LIB\TSLIB\tslib.hpp 298: \CPP\LIB\TSLIB\tslib.hpp 299: \CPP\LIB\TSLIB\tslib.hpp 300: \CPP\LIB\TSLIB\tslib.hpp 301: \CPP\LIB\TSLIB\tslib.hpp 302: \CPP\LIB\TSLIB\tslib.hpp 303: \CPP\LIB\TSLIB\tslib.hpp 304: \CPP\LIB\TSLIB\tslib.hpp 305: \CPP\LIB\TSLIB\tslib.hpp 306: \CPP\LIB\TSLIB\tslib.hpp 307: \CPP\LIB\TSLIB\tslib.hpp 308: \CPP\LIB\TSLIB\tslib.hpp 309: \CPP\LIB\TSLIB\tslib.hpp 310: \CPP\LIB\TSLIB\tslib.hpp 311: \CPP\LIB\TSLIB\tslib.hpp 312: \CPP\LIB\TSLIB\tslib.hpp 313: \CPP\LIB\TSLIB\tslib.hpp 314: \CPP\LIB\TSLIB\tslib.hpp 315: \CPP\LIB\TSLIB\tslib.hpp 316: \CPP\LIB\TSLIB\tslib.hpp 317: \CPP\LIB\TSLIB\tslib.hpp 318: \CPP\LIB\TSLIB\tslib.hpp 319: \CPP\LIB\TSLIB\tslib.hpp 320: \CPP\LIB\TSLIB\tslib.hpp 321: \CPP\LIB\TSLIB\tslib.hpp 322: \CPP\LIB\TSLIB\tslib.hpp 323: \CPP\LIB\TSLIB\tslib.hpp 324: \CPP\LIB\TSLIB\tslib.hpp 325: \CPP\LIB\TSLIB\tslib.hpp 326: \CPP\LIB\TSLIB\tslib.hpp 327: \CPP\LIB\TSLIB\tslib.hpp 328: \CPP\LIB\TSLIB\tslib.hpp 329: \CPP\LIB\TSLIB\tslib.hpp 330: \CPP\LIB\TSLIB\tslib.hpp 331: \CPP\LIB\TSLIB\tslib.hpp 332: \CPP\LIB\TSLIB\tslib.hpp 333: \CPP\LIB\TSLIB\tslib.hpp 334: \CPP\LIB\TSLIB\tslib.hpp 335: \CPP\LIB\TSLIB\tslib.hpp 336: \CPP\LIB\TSLIB\tslib.hpp 337: \CPP\LIB\TSLIB\tslib.hpp 338: \CPP\LIB\TSLIB\tslib.hpp 339: \CPP\LIB\TSLIB\tslib.hpp 340: \CPP\LIB\TSLIB\tslib.hpp 341: \CPP\LIB\TSLIB\tslib.hpp 342: \CPP\LIB\TSLIB\tslib.hpp 343: \CPP\LIB\TSLIB\tslib.hpp 344: \CPP\LIB\TSLIB\tslib.hpp 345: \CPP\LIB\TSLIB\tslib.hpp 346: \CPP\LIB\TSLIB\tslib.hpp 347: \CPP\LIB\TSLIB\tslib.hpp 348: \CPP\LIB\TSLIB\tslib.hpp 349: \CPP\LIB\TSLIB\tslib.hpp 350: \CPP\LIB\TSLIB\tslib.hpp 351: \CPP\LIB\TSLIB\tslib.hpp 352: \CPP\LIB\TSLIB\tslib.hpp 353: \CPP\LIB\TSLIB\tslib.hpp 354: \CPP\LIB\TSLIB\tslib.hpp 355: \CPP\LIB\TSLIB\tslib.hpp 356: \CPP\LIB\TSLIB\tslib.hpp 357: \CPP\LIB\TSLIB\tslib.hpp 358: \CPP\LIB\TSLIB\tslib.hpp 359: \CPP\LIB\TSLIB\tslib.hpp 360: \CPP\LIB\TSLIB\tslib.hpp 361: \CPP\LIB\TSLIB\tslib.hpp 362: \CPP\LIB\TSLIB\tslib.hpp 363: \CPP\LIB\TSLIB\tslib.hpp 364: \CPP\LIB\TSLIB\tslib.hpp 365: \CPP\LIB\TSLIB\tslib.hpp 366: \CPP\LIB\TSLIB\tslib.hpp 367: \CPP\LIB\TSLIB\tslib.hpp 368: \CPP\LIB\TSLIB\tslib.hpp 369: \CPP\LIB\TSLIB\tslib.hpp 370: \CPP\LIB\TSLIB\tslib.hpp 371: \CPP\LIB\TSLIB\tslib.hpp 372: \CPP\LIB\TSLIB\tslib.hpp 373: \CPP\LIB\TSLIB\tslib.hpp 374: \CPP\LIB\TSLIB\tslib.hpp 375: \CPP\LIB\TSLIB\tslib.hpp 376: \CPP\LIB\TSLIB\tslib.hpp 377: \CPP\LIB\TSLIB\tslib.hpp 378: \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: \CPP\LIB\TSLIB\tslib.hpp 399: \CPP\LIB\TSLIB\tslib.hpp 400: \CPP\LIB\TSLIB\tslib.hpp 401: \CPP\LIB\TSLIB\tslib.hpp 402: \CPP\LIB\TSLIB\tslib.hpp 403: \CPP\LIB\TSLIB\tslib.hpp 404: \CPP\LIB\TSLIB\tslib.hpp 405: \CPP\LIB\TSLIB\tslib.hpp 406: \CPP\LIB\TSLIB\tslib.hpp 407: \CPP\LIB\TSLIB\tslib.hpp 408: \CPP\LIB\TSLIB\tslib.hpp 409: \CPP\LIB\TSLIB\tslib.hpp 410: \CPP\LIB\TSLIB\tslib.hpp 411: \CPP\LIB\TSLIB\tslib.hpp 412: \CPP\LIB\TSLIB\tslib.hpp 413: \CPP\LIB\TSLIB\tslib.hpp 414: \CPP\LIB\TSLIB\tslib.hpp 415: \CPP\LIB\TSLIB\tslib.hpp 416: \CPP\LIB\TSLIB\tslib.hpp 417: \CPP\LIB\TSLIB\tslib.hpp 418: \CPP\LIB\TSLIB\tslib.hpp 419: \CPP\LIB\TSLIB\tslib.hpp 420: \CPP\LIB\TSLIB\tslib.hpp 421: \CPP\LIB\TSLIB\tslib.hpp 422: \CPP\LIB\TSLIB\tslib.hpp 423: \CPP\LIB\TSLIB\tslib.hpp 424: \CPP\LIB\TSLIB\tslib.hpp 425: \CPP\LIB\TSLIB\tslib.hpp 426: \CPP\LIB\TSLIB\tslib.hpp 427: \CPP\LIB\TSLIB\tslib.hpp 428: \CPP\LIB\TSLIB\tslib.hpp 429: \CPP\LIB\TSLIB\tslib.hpp 430: \CPP\LIB\TSLIB\tslib.hpp 431: \CPP\LIB\TSLIB\tslib.hpp 432: \CPP\LIB\TSLIB\tslib.hpp 433: \CPP\LIB\TSLIB\tslib.hpp 434: \CPP\LIB\TSLIB\tslib.hpp 435: \CPP\LIB\TSLIB\tslib.hpp 436: \CPP\LIB\TSLIB\tslib.hpp 437: \CPP\LIB\TSLIB\tslib.hpp 438: \CPP\LIB\TSLIB\tslib.hpp 439: \CPP\LIB\TSLIB\tslib.hpp 440: \CPP\LIB\TSLIB\tslib.hpp 441: \CPP\LIB\TSLIB\tslib.hpp 442: \CPP\LIB\TSLIB\tslib.hpp 443: \CPP\LIB\TSLIB\tslib.hpp 444: \CPP\LIB\TSLIB\tslib.hpp 445: \CPP\LIB\TSLIB\tslib.hpp 446: \CPP\LIB\TSLIB\tslib.hpp 447: \CPP\LIB\TSLIB\tslib.hpp 448: \CPP\LIB\TSLIB\tslib.hpp 449: \CPP\LIB\TSLIB\tslib.hpp 450: \CPP\LIB\TSLIB\tslib.hpp 451: \CPP\LIB\TSLIB\tslib.hpp 452: \CPP\LIB\TSLIB\tslib.hpp 453: \CPP\LIB\TSLIB\tslib.hpp 454: \CPP\LIB\TSLIB\tslib.hpp 455: \CPP\LIB\TSLIB\tslib.hpp 456: \CPP\LIB\TSLIB\tslib.hpp 457: \CPP\LIB\TSLIB\tslib.hpp 458: \CPP\LIB\TSLIB\tslib.hpp 459: \CPP\LIB\TSLIB\tslib.hpp 460: \CPP\LIB\TSLIB\tslib.hpp 461: \CPP\LIB\TSLIB\tslib.hpp 462: \CPP\LIB\TSLIB\tslib.hpp 463: \CPP\LIB\TSLIB\tslib.hpp 464: \CPP\LIB\TSLIB\tslib.hpp 465: \CPP\LIB\TSLIB\tslib.hpp 466: \CPP\LIB\TSLIB\tslib.hpp 467: \CPP\LIB\TSLIB\tslib.hpp 468: \CPP\LIB\TSLIB\tslib.hpp 469: \CPP\LIB\TSLIB\tslib.hpp 470: \CPP\LIB\TSLIB\tslib.hpp 471: \CPP\LIB\TSLIB\tslib.hpp 472: \CPP\LIB\TSLIB\tslib.hpp 473: \CPP\LIB\TSLIB\tslib.hpp 474: \CPP\LIB\TSLIB\tslib.hpp 475: \CPP\LIB\TSLIB\tslib.hpp 476: \CPP\LIB\TSLIB\tslib.hpp 477: \CPP\LIB\TSLIB\tslib.hpp 478: \CPP\LIB\TSLIB\tslib.hpp 479: \CPP\LIB\TSLIB\tslib.hpp 480: \CPP\LIB\TSLIB\tslib.hpp 481: \CPP\LIB\TSLIB\tslib.hpp 482: \CPP\LIB\TSLIB\tslib.hpp 483: \CPP\LIB\TSLIB\tslib.hpp 484: \CPP\LIB\TSLIB\tslib.hpp 485: \CPP\LIB\TSLIB\tslib.hpp 486: \CPP\LIB\TSLIB\tslib.hpp 487: \CPP\LIB\TSLIB\tslib.hpp 488: \CPP\LIB\TSLIB\tslib.hpp 489: \CPP\LIB\TSLIB\tslib.hpp 490: \CPP\LIB\TSLIB\tslib.hpp 491: \CPP\LIB\TSLIB\tslib.hpp 492: \CPP\LIB\TSLIB\tslib.hpp 493: \CPP\LIB\TSLIB\tslib.hpp 494: \CPP\LIB\TSLIB\tslib.hpp 495: \CPP\LIB\TSLIB\tslib.hpp 496: \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: \CPP\LIB\TSLIB\tslib.hpp 503: \CPP\LIB\TSLIB\tslib.hpp 504: \CPP\LIB\TSLIB\tslib.hpp 505: \CPP\LIB\TSLIB\tslib.hpp 506: \CPP\LIB\TSLIB\tslib.hpp 507: \CPP\LIB\TSLIB\tslib.hpp 508: \CPP\LIB\TSLIB\tslib.hpp 509: \CPP\LIB\TSLIB\tslib.hpp 510: \CPP\LIB\TSLIB\tslib.hpp 511: \CPP\LIB\TSLIB\tslib.hpp 512: \CPP\LIB\TSLIB\tslib.hpp 513: \CPP\LIB\TSLIB\tslib.hpp 514: \CPP\LIB\TSLIB\tslib.hpp 515: \CPP\LIB\TSLIB\tslib.hpp 516: \CPP\LIB\TSLIB\tslib.hpp 517: \CPP\LIB\TSLIB\tslib.hpp 518: \CPP\LIB\TSLIB\tslib.hpp 519: \CPP\LIB\TSLIB\tslib.hpp 520: \CPP\LIB\TSLIB\tslib.hpp 521: \CPP\LIB\TSLIB\tslib.hpp 522: \CPP\LIB\TSLIB\tslib.hpp 523: \CPP\LIB\TSLIB\tslib.hpp 524: \CPP\LIB\TSLIB\tslib.hpp 525: \CPP\LIB\TSLIB\tslib.hpp 526: \CPP\LIB\TSLIB\tslib.hpp 527: \CPP\LIB\TSLIB\tslib.hpp 528: \CPP\LIB\TSLIB\tslib.hpp 529: \CPP\LIB\TSLIB\tslib.hpp 530: \CPP\LIB\TSLIB\tslib.hpp 531: \CPP\LIB\TSLIB\tslib.hpp 532: \CPP\LIB\TSLIB\tslib.hpp 533: \CPP\LIB\TSLIB\tslib.hpp 534: \CPP\LIB\TSLIB\tslib.hpp 535: \CPP\LIB\TSLIB\tslib.hpp 536: \CPP\LIB\TSLIB\tslib.hpp 537: \CPP\LIB\TSLIB\tslib.hpp 538: \CPP\LIB\TSLIB\tslib.hpp 539: \CPP\LIB\TSLIB\tslib.hpp 540: \CPP\LIB\TSLIB\tslib.hpp 541: \CPP\LIB\TSLIB\tslib.hpp 542: \CPP\LIB\TSLIB\tslib.hpp 543: \CPP\LIB\TSLIB\tslib.hpp 544: \CPP\LIB\TSLIB\tslib.hpp 545: \CPP\LIB\TSLIB\tslib.hpp 546: \CPP\LIB\TSLIB\tslib.hpp 547: \CPP\LIB\TSLIB\tslib.hpp 548: \CPP\LIB\TSLIB\tslib.hpp 549: \CPP\LIB\TSLIB\tslib.hpp 550: \CPP\LIB\TSLIB\tslib.hpp 551: \CPP\LIB\TSLIB\tslib.hpp 552: \CPP\LIB\TSLIB\tslib.hpp 553: \CPP\LIB\TSLIB\tslib.hpp 554: \CPP\LIB\TSLIB\tslib.hpp 555: \CPP\LIB\TSLIB\tslib.hpp 556: \CPP\LIB\TSLIB\tslib.hpp 557: \CPP\LIB\TSLIB\tslib.hpp 558: \CPP\LIB\TSLIB\tslib.hpp 559: \CPP\LIB\TSLIB\tslib.hpp 560: \CPP\LIB\TSLIB\tslib.hpp 561: \CPP\LIB\TSLIB\tslib.hpp 562: \CPP\LIB\TSLIB\tslib.hpp 563: \CPP\LIB\TSLIB\tslib.hpp 564: \CPP\LIB\TSLIB\tslib.hpp 565: \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: \CPP\LIB\TSLIB\tslib.hpp 572: \CPP\LIB\TSLIB\tslib.hpp 573: \CPP\LIB\TSLIB\tslib.hpp 574: \CPP\LIB\TSLIB\tslib.hpp 575: \CPP\LIB\TSLIB\tslib.hpp 576: \CPP\LIB\TSLIB\tslib.hpp 577: \CPP\LIB\TSLIB\tslib.hpp 578: \CPP\LIB\TSLIB\tslib.hpp 579: \CPP\LIB\TSLIB\tslib.hpp 580: \CPP\LIB\TSLIB\tslib.hpp 581: \CPP\LIB\TSLIB\tslib.hpp 582: \CPP\LIB\TSLIB\tslib.hpp 583: \CPP\LIB\TSLIB\tslib.hpp 584: \CPP\LIB\TSLIB\tslib.hpp 585: \CPP\LIB\TSLIB\tslib.hpp 586: \CPP\LIB\TSLIB\tslib.hpp 587: \CPP\LIB\TSLIB\tslib.hpp 588: \CPP\LIB\TSLIB\tslib.hpp 589: \CPP\LIB\TSLIB\tslib.hpp 590: \CPP\LIB\TSLIB\tslib.hpp 591: \CPP\LIB\TSLIB\tslib.hpp 592: \CPP\LIB\TSLIB\tslib.hpp 593: \CPP\LIB\TSLIB\tslib.hpp 594: \CPP\LIB\TSLIB\tslib.hpp 595: \CPP\LIB\TSLIB\tslib.hpp 596: \CPP\LIB\TSLIB\tslib.hpp 597: \CPP\LIB\TSLIB\tslib.hpp 598: \CPP\LIB\TSLIB\tslib.hpp 599: \CPP\LIB\TSLIB\tslib.hpp 600: \CPP\LIB\TSLIB\tslib.hpp 601: \CPP\LIB\TSLIB\tslib.hpp 602: \CPP\LIB\TSLIB\tslib.hpp 603: \CPP\LIB\TSLIB\tslib.hpp 604: \CPP\LIB\TSLIB\tslib.hpp 605: \CPP\LIB\TSLIB\tslib.hpp 606: \CPP\LIB\TSLIB\tslib.hpp 607: \CPP\LIB\TSLIB\tslib.hpp 608: \CPP\LIB\TSLIB\tslib.hpp 609: \CPP\LIB\TSLIB\tslib.hpp 610: \CPP\LIB\TSLIB\tslib.hpp 611: \CPP\LIB\TSLIB\tslib.hpp 612: \CPP\LIB\TSLIB\tslib.hpp 613: \CPP\LIB\TSLIB\tslib.hpp 614: \CPP\LIB\TSLIB\tslib.hpp 615: \CPP\LIB\TSLIB\tslib.hpp 616: \CPP\LIB\TSLIB\tslib.hpp 617: \CPP\LIB\TSLIB\tslib.hpp 618: \CPP\LIB\TSLIB\tslib.hpp 619: \CPP\LIB\TSLIB\tslib.hpp 620: \CPP\LIB\TSLIB\tslib.hpp 621: \CPP\LIB\TSLIB\tslib.hpp 622: \CPP\LIB\TSLIB\tslib.hpp 623: \CPP\LIB\TSLIB\tslib.hpp 624: \CPP\LIB\TSLIB\tslib.hpp 625: \CPP\LIB\TSLIB\tslib.hpp 626: \CPP\LIB\TSLIB\tslib.hpp 627: \CPP\LIB\TSLIB\tslib.hpp 628: \CPP\LIB\TSLIB\tslib.hpp 629: \CPP\LIB\TSLIB\tslib.hpp 630: \CPP\LIB\TSLIB\tslib.hpp 631: \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: \CPP\LIB\TSLIB\tslib.hpp 638: \CPP\LIB\TSLIB\tslib.hpp 639: \CPP\LIB\TSLIB\tslib.hpp 640: \CPP\LIB\TSLIB\tslib.hpp 641: \CPP\LIB\TSLIB\tslib.hpp 642: \CPP\LIB\TSLIB\tslib.hpp 643: \CPP\LIB\TSLIB\tslib.hpp 644: \CPP\LIB\TSLIB\tslib.hpp 645: \CPP\LIB\TSLIB\tslib.hpp 646: \CPP\LIB\TSLIB\tslib.hpp 647: \CPP\LIB\TSLIB\tslib.hpp 648: \CPP\LIB\TSLIB\tslib.hpp 649: \CPP\LIB\TSLIB\tslib.hpp 650: \CPP\LIB\TSLIB\tslib.hpp 651: \CPP\LIB\TSLIB\tslib.hpp 652: \CPP\LIB\TSLIB\tslib.hpp 653: \CPP\LIB\TSLIB\tslib.hpp 654: \CPP\LIB\TSLIB\tslib.hpp 655: \CPP\LIB\TSLIB\tslib.hpp 656: \CPP\LIB\TSLIB\tslib.hpp 657: \CPP\LIB\TSLIB\tslib.hpp 658: \CPP\LIB\TSLIB\tslib.hpp 659: \CPP\LIB\TSLIB\tslib.hpp 660: \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: \CPP\LIB\TSLIB\tslib.hpp 666: \CPP\LIB\TSLIB\tslib.hpp 667: \CPP\LIB\TSLIB\tslib.hpp 668: \CPP\LIB\TSLIB\tslib.hpp 669: \CPP\LIB\TSLIB\tslib.hpp 670: \CPP\LIB\TSLIB\tslib.hpp 671: \CPP\LIB\TSLIB\tslib.hpp 672: \CPP\LIB\TSLIB\tslib.hpp 673: \CPP\LIB\TSLIB\tslib.hpp 674: \CPP\LIB\TSLIB\tslib.hpp 675: \CPP\LIB\TSLIB\tslib.hpp 676: \CPP\LIB\TSLIB\tslib.hpp 677: \CPP\LIB\TSLIB\tslib.hpp 678: \CPP\LIB\TSLIB\tslib.hpp 679: \CPP\LIB\TSLIB\tslib.hpp 680: \CPP\LIB\TSLIB\tslib.hpp 681: \CPP\LIB\TSLIB\tslib.hpp 682: \CPP\LIB\TSLIB\tslib.hpp 683: \CPP\LIB\TSLIB\tslib.hpp 684: \CPP\LIB\TSLIB\tslib.hpp 685: \CPP\LIB\TSLIB\tslib.hpp 686: \CPP\LIB\TSLIB\tslib.hpp 687: \CPP\LIB\TSLIB\tslib.hpp 688: \CPP\LIB\TSLIB\tslib.hpp 689: \CPP\LIB\TSLIB\tslib.hpp 690: \CPP\LIB\TSLIB\tslib.hpp 691: \CPP\LIB\TSLIB\tslib.hpp 692: \CPP\LIB\TSLIB\tslib.hpp 693: \CPP\LIB\TSLIB\tslib.hpp 694: \CPP\LIB\TSLIB\tslib.hpp 695: \CPP\LIB\TSLIB\tslib.hpp 696: \CPP\LIB\TSLIB\tslib.hpp 697: \CPP\LIB\TSLIB\tslib.hpp 698: \CPP\LIB\TSLIB\tslib.hpp 699: \CPP\LIB\TSLIB\tslib.hpp 700: \CPP\LIB\TSLIB\tslib.hpp 701: \CPP\LIB\TSLIB\tslib.hpp 702: \CPP\LIB\TSLIB\tslib.hpp 703: \CPP\LIB\TSLIB\tslib.hpp 704: \CPP\LIB\TSLIB\tslib.hpp 705: \CPP\LIB\TSLIB\tslib.hpp 706: \CPP\LIB\TSLIB\tslib.hpp 707: \CPP\LIB\TSLIB\tslib.hpp 708: \CPP\LIB\TSLIB\tslib.hpp 709: \CPP\LIB\TSLIB\tslib.hpp 710: \CPP\LIB\TSLIB\tslib.hpp 711: \CPP\LIB\TSLIB\tslib.hpp 712: \CPP\LIB\TSLIB\tslib.hpp 713: \CPP\LIB\TSLIB\tslib.hpp 714: \CPP\LIB\TSLIB\tslib.hpp 715: \CPP\LIB\TSLIB\tslib.hpp 716: \CPP\LIB\TSLIB\tslib.hpp 717: \CPP\LIB\TSLIB\tslib.hpp 718: \CPP\LIB\TSLIB\tslib.hpp 719: \CPP\LIB\TSLIB\tslib.hpp 720: \CPP\LIB\TSLIB\tslib.hpp 721: \CPP\LIB\TSLIB\tslib.hpp 722: \CPP\LIB\TSLIB\tslib.hpp 723: \CPP\LIB\TSLIB\tslib.hpp 724: \CPP\LIB\TSLIB\tslib.hpp 725: \CPP\LIB\TSLIB\tslib.hpp 726: \CPP\LIB\TSLIB\tslib.hpp 727: \CPP\LIB\TSLIB\tslib.hpp 728: \CPP\LIB\TSLIB\tslib.hpp 729: \CPP\LIB\TSLIB\tslib.hpp 730: \CPP\LIB\TSLIB\tslib.hpp 731: \CPP\LIB\TSLIB\tslib.hpp 732: \CPP\LIB\TSLIB\tslib.hpp 733: \CPP\LIB\TSLIB\tslib.hpp 734: \CPP\LIB\TSLIB\tslib.hpp 735: \CPP\LIB\TSLIB\tslib.hpp 736: \CPP\LIB\TSLIB\tslib.hpp 737: \CPP\LIB\TSLIB\tslib.hpp 738: \CPP\LIB\TSLIB\tslib.hpp 739: \CPP\LIB\TSLIB\tslib.hpp 740: \CPP\LIB\TSLIB\tslib.hpp 741: \CPP\LIB\TSLIB\tslib.hpp 742: \CPP\LIB\TSLIB\tslib.hpp 743: \CPP\LIB\TSLIB\tslib.hpp 744: \CPP\LIB\TSLIB\tslib.hpp 745: \CPP\LIB\TSLIB\tslib.hpp 746: \CPP\LIB\TSLIB\tslib.hpp 747: \CPP\LIB\TSLIB\tslib.hpp 748: \CPP\LIB\TSLIB\tslib.hpp 749: \CPP\LIB\TSLIB\tslib.hpp 750: \CPP\LIB\TSLIB\tslib.hpp 751: \CPP\LIB\TSLIB\tslib.hpp 752: \CPP\LIB\TSLIB\tslib.hpp 753: \CPP\LIB\TSLIB\tslib.hpp 754: \CPP\LIB\TSLIB\tslib.hpp 755: \CPP\LIB\TSLIB\tslib.hpp 756: \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: \CPP\LIB\TSLIB\tslib.hpp 773: \CPP\LIB\TSLIB\tslib.hpp 774: \CPP\LIB\TSLIB\tslib.hpp 775: \CPP\LIB\TSLIB\tslib.hpp 776: \CPP\LIB\TSLIB\tslib.hpp 777: \CPP\LIB\TSLIB\tslib.hpp 778: \CPP\LIB\TSLIB\tslib.hpp 779: \CPP\LIB\TSLIB\tslib.hpp 780: \CPP\LIB\TSLIB\tslib.hpp 781: \CPP\LIB\TSLIB\tslib.hpp 782: \CPP\LIB\TSLIB\tslib.hpp 783: \CPP\LIB\TSLIB\tslib.hpp 784: \CPP\LIB\TSLIB\tslib.hpp 785: \CPP\LIB\TSLIB\tslib.hpp 786: \CPP\LIB\TSLIB\tslib.hpp 787: \CPP\LIB\TSLIB\tslib.hpp 788: \CPP\LIB\TSLIB\tslib.hpp 789: \CPP\LIB\TSLIB\tslib.hpp 790: \CPP\LIB\TSLIB\tslib.hpp 791: \CPP\LIB\TSLIB\tslib.hpp 792: \CPP\LIB\TSLIB\tslib.hpp 793: \CPP\LIB\TSLIB\tslib.hpp 794: \CPP\LIB\TSLIB\tslib.hpp 795: \CPP\LIB\TSLIB\tslib.hpp 796: \CPP\LIB\TSLIB\tslib.hpp 797: \CPP\LIB\TSLIB\tslib.hpp 798: \CPP\LIB\TSLIB\tslib.hpp 799: \CPP\LIB\TSLIB\tslib.hpp 800: \CPP\LIB\TSLIB\tslib.hpp 801: \CPP\LIB\TSLIB\tslib.hpp 802: \CPP\LIB\TSLIB\tslib.hpp 803: \CPP\LIB\TSLIB\tslib.hpp 804: \CPP\LIB\TSLIB\tslib.hpp 805: \CPP\LIB\TSLIB\tslib.hpp 806: \CPP\LIB\TSLIB\tslib.hpp 807: \CPP\LIB\TSLIB\tslib.hpp 808: \CPP\LIB\TSLIB\tslib.hpp 809: \CPP\LIB\TSLIB\tslib.hpp 810: \CPP\LIB\TSLIB\tslib.hpp 811: \CPP\LIB\TSLIB\tslib.hpp 812: \CPP\LIB\TSLIB\tslib.hpp 813: \CPP\LIB\TSLIB\tslib.hpp 814: \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: ProCfg.Hpp 27: \CPP\LIB\TSWIN\tswin.hpp 1: \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: \CPP\LIB\TSLIB\tslib.hpp 28: \CPP\LIB\TSLIB\tslib.hpp 29: \CPP\LIB\TSLIB\tslib.hpp 30: \CPP\LIB\TSLIB\tslib.hpp 31: \CPP\LIB\TSLIB\tslib.hpp 32: \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: \CPP\LIB\TSLIB\tslib.hpp 87: \CPP\LIB\TSLIB\tslib.hpp 88: \CPP\LIB\TSLIB\tslib.hpp 89: \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: \CPP\LIB\TSLIB\tslib.hpp 112: \CPP\LIB\TSLIB\tslib.hpp 113: \CPP\LIB\TSLIB\tslib.hpp 114: \CPP\LIB\TSLIB\tslib.hpp 115: \CPP\LIB\TSLIB\tslib.hpp 116: \CPP\LIB\TSLIB\tslib.hpp 117: \CPP\LIB\TSLIB\tslib.hpp 118: \CPP\LIB\TSLIB\tslib.hpp 119: \CPP\LIB\TSLIB\tslib.hpp 120: \CPP\LIB\TSLIB\tslib.hpp 121: \CPP\LIB\TSLIB\tslib.hpp 122: \CPP\LIB\TSLIB\tslib.hpp 123: \CPP\LIB\TSLIB\tslib.hpp 124: \CPP\LIB\TSLIB\tslib.hpp 125: \CPP\LIB\TSLIB\tslib.hpp 126: \CPP\LIB\TSLIB\tslib.hpp 127: \CPP\LIB\TSLIB\tslib.hpp 128: \CPP\LIB\TSLIB\tslib.hpp 129: \CPP\LIB\TSLIB\tslib.hpp 130: \CPP\LIB\TSLIB\tslib.hpp 131: \CPP\LIB\TSLIB\tslib.hpp 132: \CPP\LIB\TSLIB\tslib.hpp 133: \CPP\LIB\TSLIB\tslib.hpp 134: \CPP\LIB\TSLIB\tslib.hpp 135: \CPP\LIB\TSLIB\tslib.hpp 136: \CPP\LIB\TSLIB\tslib.hpp 137: \CPP\LIB\TSLIB\tslib.hpp 138: \CPP\LIB\TSLIB\tslib.hpp 139: \CPP\LIB\TSLIB\tslib.hpp 140: \CPP\LIB\TSLIB\tslib.hpp 141: \CPP\LIB\TSLIB\tslib.hpp 142: \CPP\LIB\TSLIB\tslib.hpp 143: \CPP\LIB\TSLIB\tslib.hpp 144: \CPP\LIB\TSLIB\tslib.hpp 145: \CPP\LIB\TSLIB\tslib.hpp 146: \CPP\LIB\TSLIB\tslib.hpp 147: \CPP\LIB\TSLIB\tslib.hpp 148: \CPP\LIB\TSLIB\tslib.hpp 149: \CPP\LIB\TSLIB\tslib.hpp 150: \CPP\LIB\TSLIB\tslib.hpp 151: \CPP\LIB\TSLIB\tslib.hpp 152: \CPP\LIB\TSLIB\tslib.hpp 153: \CPP\LIB\TSLIB\tslib.hpp 154: \CPP\LIB\TSLIB\tslib.hpp 155: \CPP\LIB\TSLIB\tslib.hpp 156: \CPP\LIB\TSLIB\tslib.hpp 157: \CPP\LIB\TSLIB\tslib.hpp 158: \CPP\LIB\TSLIB\tslib.hpp 159: \CPP\LIB\TSLIB\tslib.hpp 160: \CPP\LIB\TSLIB\tslib.hpp 161: \CPP\LIB\TSLIB\tslib.hpp 162: \CPP\LIB\TSLIB\tslib.hpp 163: \CPP\LIB\TSLIB\tslib.hpp 164: \CPP\LIB\TSLIB\tslib.hpp 165: \CPP\LIB\TSLIB\tslib.hpp 166: \CPP\LIB\TSLIB\tslib.hpp 167: \CPP\LIB\TSLIB\tslib.hpp 168: \CPP\LIB\TSLIB\tslib.hpp 169: \CPP\LIB\TSLIB\tslib.hpp 170: \CPP\LIB\TSLIB\tslib.hpp 171: \CPP\LIB\TSLIB\tslib.hpp 172: \CPP\LIB\TSLIB\tslib.hpp 173: \CPP\LIB\TSLIB\tslib.hpp 174: \CPP\LIB\TSLIB\tslib.hpp 175: \CPP\LIB\TSLIB\tslib.hpp 176: \CPP\LIB\TSLIB\tslib.hpp 177: \CPP\LIB\TSLIB\tslib.hpp 178: \CPP\LIB\TSLIB\tslib.hpp 179: \CPP\LIB\TSLIB\tslib.hpp 180: \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: \CPP\LIB\TSLIB\tslib.hpp 198: \CPP\LIB\TSLIB\tslib.hpp 199: \CPP\LIB\TSLIB\tslib.hpp 200: \CPP\LIB\TSLIB\tslib.hpp 201: \CPP\LIB\TSLIB\tslib.hpp 202: \CPP\LIB\TSLIB\tslib.hpp 203: \CPP\LIB\TSLIB\tslib.hpp 204: \CPP\LIB\TSLIB\tslib.hpp 205: \CPP\LIB\TSLIB\tslib.hpp 206: \CPP\LIB\TSLIB\tslib.hpp 207: \CPP\LIB\TSLIB\tslib.hpp 208: \CPP\LIB\TSLIB\tslib.hpp 209: \CPP\LIB\TSLIB\tslib.hpp 210: \CPP\LIB\TSLIB\tslib.hpp 211: \CPP\LIB\TSLIB\tslib.hpp 212: \CPP\LIB\TSLIB\tslib.hpp 213: \CPP\LIB\TSLIB\tslib.hpp 214: \CPP\LIB\TSLIB\tslib.hpp 215: \CPP\LIB\TSLIB\tslib.hpp 216: \CPP\LIB\TSLIB\tslib.hpp 217: \CPP\LIB\TSLIB\tslib.hpp 218: \CPP\LIB\TSLIB\tslib.hpp 219: \CPP\LIB\TSLIB\tslib.hpp 220: \CPP\LIB\TSLIB\tslib.hpp 221: \CPP\LIB\TSLIB\tslib.hpp 222: \CPP\LIB\TSLIB\tslib.hpp 223: \CPP\LIB\TSLIB\tslib.hpp 224: \CPP\LIB\TSLIB\tslib.hpp 225: \CPP\LIB\TSLIB\tslib.hpp 226: \CPP\LIB\TSLIB\tslib.hpp 227: \CPP\LIB\TSLIB\tslib.hpp 228: \CPP\LIB\TSLIB\tslib.hpp 229: \CPP\LIB\TSLIB\tslib.hpp 230: \CPP\LIB\TSLIB\tslib.hpp 231: \CPP\LIB\TSLIB\tslib.hpp 232: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 246: \CPP\LIB\TSLIB\tslib.hpp 247: \CPP\LIB\TSLIB\tslib.hpp 248: \CPP\LIB\TSLIB\tslib.hpp 249: \CPP\LIB\TSLIB\tslib.hpp 250: \CPP\LIB\TSLIB\tslib.hpp 251: \CPP\LIB\TSLIB\tslib.hpp 252: \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: \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: \CPP\LIB\TSLIB\tslib.hpp 284: \CPP\LIB\TSLIB\tslib.hpp 285: \CPP\LIB\TSLIB\tslib.hpp 286: \CPP\LIB\TSLIB\tslib.hpp 287: \CPP\LIB\TSLIB\tslib.hpp 288: \CPP\LIB\TSLIB\tslib.hpp 289: \CPP\LIB\TSLIB\tslib.hpp 290: \CPP\LIB\TSLIB\tslib.hpp 291: \CPP\LIB\TSLIB\tslib.hpp 292: \CPP\LIB\TSLIB\tslib.hpp 293: \CPP\LIB\TSLIB\tslib.hpp 294: \CPP\LIB\TSLIB\tslib.hpp 295: \CPP\LIB\TSLIB\tslib.hpp 296: \CPP\LIB\TSLIB\tslib.hpp 297: \CPP\LIB\TSLIB\tslib.hpp 298: \CPP\LIB\TSLIB\tslib.hpp 299: \CPP\LIB\TSLIB\tslib.hpp 300: \CPP\LIB\TSLIB\tslib.hpp 301: \CPP\LIB\TSLIB\tslib.hpp 302: \CPP\LIB\TSLIB\tslib.hpp 303: \CPP\LIB\TSLIB\tslib.hpp 304: \CPP\LIB\TSLIB\tslib.hpp 305: \CPP\LIB\TSLIB\tslib.hpp 306: \CPP\LIB\TSLIB\tslib.hpp 307: \CPP\LIB\TSLIB\tslib.hpp 308: \CPP\LIB\TSLIB\tslib.hpp 309: \CPP\LIB\TSLIB\tslib.hpp 310: \CPP\LIB\TSLIB\tslib.hpp 311: \CPP\LIB\TSLIB\tslib.hpp 312: \CPP\LIB\TSLIB\tslib.hpp 313: \CPP\LIB\TSLIB\tslib.hpp 314: \CPP\LIB\TSLIB\tslib.hpp 315: \CPP\LIB\TSLIB\tslib.hpp 316: \CPP\LIB\TSLIB\tslib.hpp 317: \CPP\LIB\TSLIB\tslib.hpp 318: \CPP\LIB\TSLIB\tslib.hpp 319: \CPP\LIB\TSLIB\tslib.hpp 320: \CPP\LIB\TSLIB\tslib.hpp 321: \CPP\LIB\TSLIB\tslib.hpp 322: \CPP\LIB\TSLIB\tslib.hpp 323: \CPP\LIB\TSLIB\tslib.hpp 324: \CPP\LIB\TSLIB\tslib.hpp 325: \CPP\LIB\TSLIB\tslib.hpp 326: \CPP\LIB\TSLIB\tslib.hpp 327: \CPP\LIB\TSLIB\tslib.hpp 328: \CPP\LIB\TSLIB\tslib.hpp 329: \CPP\LIB\TSLIB\tslib.hpp 330: \CPP\LIB\TSLIB\tslib.hpp 331: \CPP\LIB\TSLIB\tslib.hpp 332: \CPP\LIB\TSLIB\tslib.hpp 333: \CPP\LIB\TSLIB\tslib.hpp 334: \CPP\LIB\TSLIB\tslib.hpp 335: \CPP\LIB\TSLIB\tslib.hpp 336: \CPP\LIB\TSLIB\tslib.hpp 337: \CPP\LIB\TSLIB\tslib.hpp 338: \CPP\LIB\TSLIB\tslib.hpp 339: \CPP\LIB\TSLIB\tslib.hpp 340: \CPP\LIB\TSLIB\tslib.hpp 341: \CPP\LIB\TSLIB\tslib.hpp 342: \CPP\LIB\TSLIB\tslib.hpp 343: \CPP\LIB\TSLIB\tslib.hpp 344: \CPP\LIB\TSLIB\tslib.hpp 345: \CPP\LIB\TSLIB\tslib.hpp 346: \CPP\LIB\TSLIB\tslib.hpp 347: \CPP\LIB\TSLIB\tslib.hpp 348: \CPP\LIB\TSLIB\tslib.hpp 349: \CPP\LIB\TSLIB\tslib.hpp 350: \CPP\LIB\TSLIB\tslib.hpp 351: \CPP\LIB\TSLIB\tslib.hpp 352: \CPP\LIB\TSLIB\tslib.hpp 353: \CPP\LIB\TSLIB\tslib.hpp 354: \CPP\LIB\TSLIB\tslib.hpp 355: \CPP\LIB\TSLIB\tslib.hpp 356: \CPP\LIB\TSLIB\tslib.hpp 357: \CPP\LIB\TSLIB\tslib.hpp 358: \CPP\LIB\TSLIB\tslib.hpp 359: \CPP\LIB\TSLIB\tslib.hpp 360: \CPP\LIB\TSLIB\tslib.hpp 361: \CPP\LIB\TSLIB\tslib.hpp 362: \CPP\LIB\TSLIB\tslib.hpp 363: \CPP\LIB\TSLIB\tslib.hpp 364: \CPP\LIB\TSLIB\tslib.hpp 365: \CPP\LIB\TSLIB\tslib.hpp 366: \CPP\LIB\TSLIB\tslib.hpp 367: \CPP\LIB\TSLIB\tslib.hpp 368: \CPP\LIB\TSLIB\tslib.hpp 369: \CPP\LIB\TSLIB\tslib.hpp 370: \CPP\LIB\TSLIB\tslib.hpp 371: \CPP\LIB\TSLIB\tslib.hpp 372: \CPP\LIB\TSLIB\tslib.hpp 373: \CPP\LIB\TSLIB\tslib.hpp 374: \CPP\LIB\TSLIB\tslib.hpp 375: \CPP\LIB\TSLIB\tslib.hpp 376: \CPP\LIB\TSLIB\tslib.hpp 377: \CPP\LIB\TSLIB\tslib.hpp 378: \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: \CPP\LIB\TSLIB\tslib.hpp 399: \CPP\LIB\TSLIB\tslib.hpp 400: \CPP\LIB\TSLIB\tslib.hpp 401: \CPP\LIB\TSLIB\tslib.hpp 402: \CPP\LIB\TSLIB\tslib.hpp 403: \CPP\LIB\TSLIB\tslib.hpp 404: \CPP\LIB\TSLIB\tslib.hpp 405: \CPP\LIB\TSLIB\tslib.hpp 406: \CPP\LIB\TSLIB\tslib.hpp 407: \CPP\LIB\TSLIB\tslib.hpp 408: \CPP\LIB\TSLIB\tslib.hpp 409: \CPP\LIB\TSLIB\tslib.hpp 410: \CPP\LIB\TSLIB\tslib.hpp 411: \CPP\LIB\TSLIB\tslib.hpp 412: \CPP\LIB\TSLIB\tslib.hpp 413: \CPP\LIB\TSLIB\tslib.hpp 414: \CPP\LIB\TSLIB\tslib.hpp 415: \CPP\LIB\TSLIB\tslib.hpp 416: \CPP\LIB\TSLIB\tslib.hpp 417: \CPP\LIB\TSLIB\tslib.hpp 418: \CPP\LIB\TSLIB\tslib.hpp 419: \CPP\LIB\TSLIB\tslib.hpp 420: \CPP\LIB\TSLIB\tslib.hpp 421: \CPP\LIB\TSLIB\tslib.hpp 422: \CPP\LIB\TSLIB\tslib.hpp 423: \CPP\LIB\TSLIB\tslib.hpp 424: \CPP\LIB\TSLIB\tslib.hpp 425: \CPP\LIB\TSLIB\tslib.hpp 426: \CPP\LIB\TSLIB\tslib.hpp 427: \CPP\LIB\TSLIB\tslib.hpp 428: \CPP\LIB\TSLIB\tslib.hpp 429: \CPP\LIB\TSLIB\tslib.hpp 430: \CPP\LIB\TSLIB\tslib.hpp 431: \CPP\LIB\TSLIB\tslib.hpp 432: \CPP\LIB\TSLIB\tslib.hpp 433: \CPP\LIB\TSLIB\tslib.hpp 434: \CPP\LIB\TSLIB\tslib.hpp 435: \CPP\LIB\TSLIB\tslib.hpp 436: \CPP\LIB\TSLIB\tslib.hpp 437: \CPP\LIB\TSLIB\tslib.hpp 438: \CPP\LIB\TSLIB\tslib.hpp 439: \CPP\LIB\TSLIB\tslib.hpp 440: \CPP\LIB\TSLIB\tslib.hpp 441: \CPP\LIB\TSLIB\tslib.hpp 442: \CPP\LIB\TSLIB\tslib.hpp 443: \CPP\LIB\TSLIB\tslib.hpp 444: \CPP\LIB\TSLIB\tslib.hpp 445: \CPP\LIB\TSLIB\tslib.hpp 446: \CPP\LIB\TSLIB\tslib.hpp 447: \CPP\LIB\TSLIB\tslib.hpp 448: \CPP\LIB\TSLIB\tslib.hpp 449: \CPP\LIB\TSLIB\tslib.hpp 450: \CPP\LIB\TSLIB\tslib.hpp 451: \CPP\LIB\TSLIB\tslib.hpp 452: \CPP\LIB\TSLIB\tslib.hpp 453: \CPP\LIB\TSLIB\tslib.hpp 454: \CPP\LIB\TSLIB\tslib.hpp 455: \CPP\LIB\TSLIB\tslib.hpp 456: \CPP\LIB\TSLIB\tslib.hpp 457: \CPP\LIB\TSLIB\tslib.hpp 458: \CPP\LIB\TSLIB\tslib.hpp 459: \CPP\LIB\TSLIB\tslib.hpp 460: \CPP\LIB\TSLIB\tslib.hpp 461: \CPP\LIB\TSLIB\tslib.hpp 462: \CPP\LIB\TSLIB\tslib.hpp 463: \CPP\LIB\TSLIB\tslib.hpp 464: \CPP\LIB\TSLIB\tslib.hpp 465: \CPP\LIB\TSLIB\tslib.hpp 466: \CPP\LIB\TSLIB\tslib.hpp 467: \CPP\LIB\TSLIB\tslib.hpp 468: \CPP\LIB\TSLIB\tslib.hpp 469: \CPP\LIB\TSLIB\tslib.hpp 470: \CPP\LIB\TSLIB\tslib.hpp 471: \CPP\LIB\TSLIB\tslib.hpp 472: \CPP\LIB\TSLIB\tslib.hpp 473: \CPP\LIB\TSLIB\tslib.hpp 474: \CPP\LIB\TSLIB\tslib.hpp 475: \CPP\LIB\TSLIB\tslib.hpp 476: \CPP\LIB\TSLIB\tslib.hpp 477: \CPP\LIB\TSLIB\tslib.hpp 478: \CPP\LIB\TSLIB\tslib.hpp 479: \CPP\LIB\TSLIB\tslib.hpp 480: \CPP\LIB\TSLIB\tslib.hpp 481: \CPP\LIB\TSLIB\tslib.hpp 482: \CPP\LIB\TSLIB\tslib.hpp 483: \CPP\LIB\TSLIB\tslib.hpp 484: \CPP\LIB\TSLIB\tslib.hpp 485: \CPP\LIB\TSLIB\tslib.hpp 486: \CPP\LIB\TSLIB\tslib.hpp 487: \CPP\LIB\TSLIB\tslib.hpp 488: \CPP\LIB\TSLIB\tslib.hpp 489: \CPP\LIB\TSLIB\tslib.hpp 490: \CPP\LIB\TSLIB\tslib.hpp 491: \CPP\LIB\TSLIB\tslib.hpp 492: \CPP\LIB\TSLIB\tslib.hpp 493: \CPP\LIB\TSLIB\tslib.hpp 494: \CPP\LIB\TSLIB\tslib.hpp 495: \CPP\LIB\TSLIB\tslib.hpp 496: \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: \CPP\LIB\TSLIB\tslib.hpp 503: \CPP\LIB\TSLIB\tslib.hpp 504: \CPP\LIB\TSLIB\tslib.hpp 505: \CPP\LIB\TSLIB\tslib.hpp 506: \CPP\LIB\TSLIB\tslib.hpp 507: \CPP\LIB\TSLIB\tslib.hpp 508: \CPP\LIB\TSLIB\tslib.hpp 509: \CPP\LIB\TSLIB\tslib.hpp 510: \CPP\LIB\TSLIB\tslib.hpp 511: \CPP\LIB\TSLIB\tslib.hpp 512: \CPP\LIB\TSLIB\tslib.hpp 513: \CPP\LIB\TSLIB\tslib.hpp 514: \CPP\LIB\TSLIB\tslib.hpp 515: \CPP\LIB\TSLIB\tslib.hpp 516: \CPP\LIB\TSLIB\tslib.hpp 517: \CPP\LIB\TSLIB\tslib.hpp 518: \CPP\LIB\TSLIB\tslib.hpp 519: \CPP\LIB\TSLIB\tslib.hpp 520: \CPP\LIB\TSLIB\tslib.hpp 521: \CPP\LIB\TSLIB\tslib.hpp 522: \CPP\LIB\TSLIB\tslib.hpp 523: \CPP\LIB\TSLIB\tslib.hpp 524: \CPP\LIB\TSLIB\tslib.hpp 525: \CPP\LIB\TSLIB\tslib.hpp 526: \CPP\LIB\TSLIB\tslib.hpp 527: \CPP\LIB\TSLIB\tslib.hpp 528: \CPP\LIB\TSLIB\tslib.hpp 529: \CPP\LIB\TSLIB\tslib.hpp 530: \CPP\LIB\TSLIB\tslib.hpp 531: \CPP\LIB\TSLIB\tslib.hpp 532: \CPP\LIB\TSLIB\tslib.hpp 533: \CPP\LIB\TSLIB\tslib.hpp 534: \CPP\LIB\TSLIB\tslib.hpp 535: \CPP\LIB\TSLIB\tslib.hpp 536: \CPP\LIB\TSLIB\tslib.hpp 537: \CPP\LIB\TSLIB\tslib.hpp 538: \CPP\LIB\TSLIB\tslib.hpp 539: \CPP\LIB\TSLIB\tslib.hpp 540: \CPP\LIB\TSLIB\tslib.hpp 541: \CPP\LIB\TSLIB\tslib.hpp 542: \CPP\LIB\TSLIB\tslib.hpp 543: \CPP\LIB\TSLIB\tslib.hpp 544: \CPP\LIB\TSLIB\tslib.hpp 545: \CPP\LIB\TSLIB\tslib.hpp 546: \CPP\LIB\TSLIB\tslib.hpp 547: \CPP\LIB\TSLIB\tslib.hpp 548: \CPP\LIB\TSLIB\tslib.hpp 549: \CPP\LIB\TSLIB\tslib.hpp 550: \CPP\LIB\TSLIB\tslib.hpp 551: \CPP\LIB\TSLIB\tslib.hpp 552: \CPP\LIB\TSLIB\tslib.hpp 553: \CPP\LIB\TSLIB\tslib.hpp 554: \CPP\LIB\TSLIB\tslib.hpp 555: \CPP\LIB\TSLIB\tslib.hpp 556: \CPP\LIB\TSLIB\tslib.hpp 557: \CPP\LIB\TSLIB\tslib.hpp 558: \CPP\LIB\TSLIB\tslib.hpp 559: \CPP\LIB\TSLIB\tslib.hpp 560: \CPP\LIB\TSLIB\tslib.hpp 561: \CPP\LIB\TSLIB\tslib.hpp 562: \CPP\LIB\TSLIB\tslib.hpp 563: \CPP\LIB\TSLIB\tslib.hpp 564: \CPP\LIB\TSLIB\tslib.hpp 565: \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: \CPP\LIB\TSLIB\tslib.hpp 572: \CPP\LIB\TSLIB\tslib.hpp 573: \CPP\LIB\TSLIB\tslib.hpp 574: \CPP\LIB\TSLIB\tslib.hpp 575: \CPP\LIB\TSLIB\tslib.hpp 576: \CPP\LIB\TSLIB\tslib.hpp 577: \CPP\LIB\TSLIB\tslib.hpp 578: \CPP\LIB\TSLIB\tslib.hpp 579: \CPP\LIB\TSLIB\tslib.hpp 580: \CPP\LIB\TSLIB\tslib.hpp 581: \CPP\LIB\TSLIB\tslib.hpp 582: \CPP\LIB\TSLIB\tslib.hpp 583: \CPP\LIB\TSLIB\tslib.hpp 584: \CPP\LIB\TSLIB\tslib.hpp 585: \CPP\LIB\TSLIB\tslib.hpp 586: \CPP\LIB\TSLIB\tslib.hpp 587: \CPP\LIB\TSLIB\tslib.hpp 588: \CPP\LIB\TSLIB\tslib.hpp 589: \CPP\LIB\TSLIB\tslib.hpp 590: \CPP\LIB\TSLIB\tslib.hpp 591: \CPP\LIB\TSLIB\tslib.hpp 592: \CPP\LIB\TSLIB\tslib.hpp 593: \CPP\LIB\TSLIB\tslib.hpp 594: \CPP\LIB\TSLIB\tslib.hpp 595: \CPP\LIB\TSLIB\tslib.hpp 596: \CPP\LIB\TSLIB\tslib.hpp 597: \CPP\LIB\TSLIB\tslib.hpp 598: \CPP\LIB\TSLIB\tslib.hpp 599: \CPP\LIB\TSLIB\tslib.hpp 600: \CPP\LIB\TSLIB\tslib.hpp 601: \CPP\LIB\TSLIB\tslib.hpp 602: \CPP\LIB\TSLIB\tslib.hpp 603: \CPP\LIB\TSLIB\tslib.hpp 604: \CPP\LIB\TSLIB\tslib.hpp 605: \CPP\LIB\TSLIB\tslib.hpp 606: \CPP\LIB\TSLIB\tslib.hpp 607: \CPP\LIB\TSLIB\tslib.hpp 608: \CPP\LIB\TSLIB\tslib.hpp 609: \CPP\LIB\TSLIB\tslib.hpp 610: \CPP\LIB\TSLIB\tslib.hpp 611: \CPP\LIB\TSLIB\tslib.hpp 612: \CPP\LIB\TSLIB\tslib.hpp 613: \CPP\LIB\TSLIB\tslib.hpp 614: \CPP\LIB\TSLIB\tslib.hpp 615: \CPP\LIB\TSLIB\tslib.hpp 616: \CPP\LIB\TSLIB\tslib.hpp 617: \CPP\LIB\TSLIB\tslib.hpp 618: \CPP\LIB\TSLIB\tslib.hpp 619: \CPP\LIB\TSLIB\tslib.hpp 620: \CPP\LIB\TSLIB\tslib.hpp 621: \CPP\LIB\TSLIB\tslib.hpp 622: \CPP\LIB\TSLIB\tslib.hpp 623: \CPP\LIB\TSLIB\tslib.hpp 624: \CPP\LIB\TSLIB\tslib.hpp 625: \CPP\LIB\TSLIB\tslib.hpp 626: \CPP\LIB\TSLIB\tslib.hpp 627: \CPP\LIB\TSLIB\tslib.hpp 628: \CPP\LIB\TSLIB\tslib.hpp 629: \CPP\LIB\TSLIB\tslib.hpp 630: \CPP\LIB\TSLIB\tslib.hpp 631: \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: \CPP\LIB\TSLIB\tslib.hpp 638: \CPP\LIB\TSLIB\tslib.hpp 639: \CPP\LIB\TSLIB\tslib.hpp 640: \CPP\LIB\TSLIB\tslib.hpp 641: \CPP\LIB\TSLIB\tslib.hpp 642: \CPP\LIB\TSLIB\tslib.hpp 643: \CPP\LIB\TSLIB\tslib.hpp 644: \CPP\LIB\TSLIB\tslib.hpp 645: \CPP\LIB\TSLIB\tslib.hpp 646: \CPP\LIB\TSLIB\tslib.hpp 647: \CPP\LIB\TSLIB\tslib.hpp 648: \CPP\LIB\TSLIB\tslib.hpp 649: \CPP\LIB\TSLIB\tslib.hpp 650: \CPP\LIB\TSLIB\tslib.hpp 651: \CPP\LIB\TSLIB\tslib.hpp 652: \CPP\LIB\TSLIB\tslib.hpp 653: \CPP\LIB\TSLIB\tslib.hpp 654: \CPP\LIB\TSLIB\tslib.hpp 655: \CPP\LIB\TSLIB\tslib.hpp 656: \CPP\LIB\TSLIB\tslib.hpp 657: \CPP\LIB\TSLIB\tslib.hpp 658: \CPP\LIB\TSLIB\tslib.hpp 659: \CPP\LIB\TSLIB\tslib.hpp 660: \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: \CPP\LIB\TSLIB\tslib.hpp 666: \CPP\LIB\TSLIB\tslib.hpp 667: \CPP\LIB\TSLIB\tslib.hpp 668: \CPP\LIB\TSLIB\tslib.hpp 669: \CPP\LIB\TSLIB\tslib.hpp 670: \CPP\LIB\TSLIB\tslib.hpp 671: \CPP\LIB\TSLIB\tslib.hpp 672: \CPP\LIB\TSLIB\tslib.hpp 673: \CPP\LIB\TSLIB\tslib.hpp 674: \CPP\LIB\TSLIB\tslib.hpp 675: \CPP\LIB\TSLIB\tslib.hpp 676: \CPP\LIB\TSLIB\tslib.hpp 677: \CPP\LIB\TSLIB\tslib.hpp 678: \CPP\LIB\TSLIB\tslib.hpp 679: \CPP\LIB\TSLIB\tslib.hpp 680: \CPP\LIB\TSLIB\tslib.hpp 681: \CPP\LIB\TSLIB\tslib.hpp 682: \CPP\LIB\TSLIB\tslib.hpp 683: \CPP\LIB\TSLIB\tslib.hpp 684: \CPP\LIB\TSLIB\tslib.hpp 685: \CPP\LIB\TSLIB\tslib.hpp 686: \CPP\LIB\TSLIB\tslib.hpp 687: \CPP\LIB\TSLIB\tslib.hpp 688: \CPP\LIB\TSLIB\tslib.hpp 689: \CPP\LIB\TSLIB\tslib.hpp 690: \CPP\LIB\TSLIB\tslib.hpp 691: \CPP\LIB\TSLIB\tslib.hpp 692: \CPP\LIB\TSLIB\tslib.hpp 693: \CPP\LIB\TSLIB\tslib.hpp 694: \CPP\LIB\TSLIB\tslib.hpp 695: \CPP\LIB\TSLIB\tslib.hpp 696: \CPP\LIB\TSLIB\tslib.hpp 697: \CPP\LIB\TSLIB\tslib.hpp 698: \CPP\LIB\TSLIB\tslib.hpp 699: \CPP\LIB\TSLIB\tslib.hpp 700: \CPP\LIB\TSLIB\tslib.hpp 701: \CPP\LIB\TSLIB\tslib.hpp 702: \CPP\LIB\TSLIB\tslib.hpp 703: \CPP\LIB\TSLIB\tslib.hpp 704: \CPP\LIB\TSLIB\tslib.hpp 705: \CPP\LIB\TSLIB\tslib.hpp 706: \CPP\LIB\TSLIB\tslib.hpp 707: \CPP\LIB\TSLIB\tslib.hpp 708: \CPP\LIB\TSLIB\tslib.hpp 709: \CPP\LIB\TSLIB\tslib.hpp 710: \CPP\LIB\TSLIB\tslib.hpp 711: \CPP\LIB\TSLIB\tslib.hpp 712: \CPP\LIB\TSLIB\tslib.hpp 713: \CPP\LIB\TSLIB\tslib.hpp 714: \CPP\LIB\TSLIB\tslib.hpp 715: \CPP\LIB\TSLIB\tslib.hpp 716: \CPP\LIB\TSLIB\tslib.hpp 717: \CPP\LIB\TSLIB\tslib.hpp 718: \CPP\LIB\TSLIB\tslib.hpp 719: \CPP\LIB\TSLIB\tslib.hpp 720: \CPP\LIB\TSLIB\tslib.hpp 721: \CPP\LIB\TSLIB\tslib.hpp 722: \CPP\LIB\TSLIB\tslib.hpp 723: \CPP\LIB\TSLIB\tslib.hpp 724: \CPP\LIB\TSLIB\tslib.hpp 725: \CPP\LIB\TSLIB\tslib.hpp 726: \CPP\LIB\TSLIB\tslib.hpp 727: \CPP\LIB\TSLIB\tslib.hpp 728: \CPP\LIB\TSLIB\tslib.hpp 729: \CPP\LIB\TSLIB\tslib.hpp 730: \CPP\LIB\TSLIB\tslib.hpp 731: \CPP\LIB\TSLIB\tslib.hpp 732: \CPP\LIB\TSLIB\tslib.hpp 733: \CPP\LIB\TSLIB\tslib.hpp 734: \CPP\LIB\TSLIB\tslib.hpp 735: \CPP\LIB\TSLIB\tslib.hpp 736: \CPP\LIB\TSLIB\tslib.hpp 737: \CPP\LIB\TSLIB\tslib.hpp 738: \CPP\LIB\TSLIB\tslib.hpp 739: \CPP\LIB\TSLIB\tslib.hpp 740: \CPP\LIB\TSLIB\tslib.hpp 741: \CPP\LIB\TSLIB\tslib.hpp 742: \CPP\LIB\TSLIB\tslib.hpp 743: \CPP\LIB\TSLIB\tslib.hpp 744: \CPP\LIB\TSLIB\tslib.hpp 745: \CPP\LIB\TSLIB\tslib.hpp 746: \CPP\LIB\TSLIB\tslib.hpp 747: \CPP\LIB\TSLIB\tslib.hpp 748: \CPP\LIB\TSLIB\tslib.hpp 749: \CPP\LIB\TSLIB\tslib.hpp 750: \CPP\LIB\TSLIB\tslib.hpp 751: \CPP\LIB\TSLIB\tslib.hpp 752: \CPP\LIB\TSLIB\tslib.hpp 753: \CPP\LIB\TSLIB\tslib.hpp 754: \CPP\LIB\TSLIB\tslib.hpp 755: \CPP\LIB\TSLIB\tslib.hpp 756: \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: \CPP\LIB\TSLIB\tslib.hpp 773: \CPP\LIB\TSLIB\tslib.hpp 774: \CPP\LIB\TSLIB\tslib.hpp 775: \CPP\LIB\TSLIB\tslib.hpp 776: \CPP\LIB\TSLIB\tslib.hpp 777: \CPP\LIB\TSLIB\tslib.hpp 778: \CPP\LIB\TSLIB\tslib.hpp 779: \CPP\LIB\TSLIB\tslib.hpp 780: \CPP\LIB\TSLIB\tslib.hpp 781: \CPP\LIB\TSLIB\tslib.hpp 782: \CPP\LIB\TSLIB\tslib.hpp 783: \CPP\LIB\TSLIB\tslib.hpp 784: \CPP\LIB\TSLIB\tslib.hpp 785: \CPP\LIB\TSLIB\tslib.hpp 786: \CPP\LIB\TSLIB\tslib.hpp 787: \CPP\LIB\TSLIB\tslib.hpp 788: \CPP\LIB\TSLIB\tslib.hpp 789: \CPP\LIB\TSLIB\tslib.hpp 790: \CPP\LIB\TSLIB\tslib.hpp 791: \CPP\LIB\TSLIB\tslib.hpp 792: \CPP\LIB\TSLIB\tslib.hpp 793: \CPP\LIB\TSLIB\tslib.hpp 794: \CPP\LIB\TSLIB\tslib.hpp 795: \CPP\LIB\TSLIB\tslib.hpp 796: \CPP\LIB\TSLIB\tslib.hpp 797: \CPP\LIB\TSLIB\tslib.hpp 798: \CPP\LIB\TSLIB\tslib.hpp 799: \CPP\LIB\TSLIB\tslib.hpp 800: \CPP\LIB\TSLIB\tslib.hpp 801: \CPP\LIB\TSLIB\tslib.hpp 802: \CPP\LIB\TSLIB\tslib.hpp 803: \CPP\LIB\TSLIB\tslib.hpp 804: \CPP\LIB\TSLIB\tslib.hpp 805: \CPP\LIB\TSLIB\tslib.hpp 806: \CPP\LIB\TSLIB\tslib.hpp 807: \CPP\LIB\TSLIB\tslib.hpp 808: \CPP\LIB\TSLIB\tslib.hpp 809: \CPP\LIB\TSLIB\tslib.hpp 810: \CPP\LIB\TSLIB\tslib.hpp 811: \CPP\LIB\TSLIB\tslib.hpp 812: \CPP\LIB\TSLIB\tslib.hpp 813: \CPP\LIB\TSLIB\tslib.hpp 814: \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: \CPP\LIB\TSWIN\tswin.hpp 2: \CPP\LIB\TSWIN\tswin.hpp 3: \CPP\LIB\TSWIN\tswin.hpp 4: \CPP\LIB\TSWIN\tswin.hpp 5: \CPP\LIB\TSWIN\tswin.hpp 6: \CPP\LIB\TSWIN\tswin.hpp 7: \CPP\LIB\TSWIN\tswin.hpp 8: \CPP\LIB\TSWIN\tswin.hpp 9: \CPP\LIB\TSWIN\tswin.hpp 10: \CPP\LIB\TSWIN\tswin.hpp 11: \CPP\LIB\TSWIN\tswin.hpp 12: \CPP\LIB\TSWIN\tswin.hpp 13: \CPP\LIB\TSWIN\tswin.hpp 14: \CPP\LIB\TSWIN\tswin.hpp 15: \CPP\LIB\TSWIN\tswin.hpp 16: \CPP\LIB\TSWIN\tswin.hpp 17: \CPP\LIB\TSWIN\tswin.hpp 18: \CPP\LIB\TSWIN\tswin.hpp 19: \CPP\LIB\TSWIN\tswin.hpp 20: \CPP\LIB\TSWIN\tswin.hpp 21: \CPP\LIB\TSWIN\tswin.hpp 22: \CPP\LIB\TSWIN\tswin.hpp 23: \CPP\LIB\TSWIN\tswin.hpp 24: \CPP\LIB\TSWIN\tswin.hpp 25: \CPP\LIB\TSWIN\tswin.hpp 26: \CPP\LIB\TSWIN\tswin.hpp 27: \CPP\LIB\TSWIN\tswin.hpp 28: \CPP\LIB\TSWIN\tswin.hpp 29: \CPP\LIB\TSWIN\tswin.hpp 30: \CPP\LIB\TSWIN\tswin.hpp 31: \CPP\LIB\TSWIN\tswin.hpp 32: \CPP\LIB\TSWIN\tswin.hpp 33: \CPP\LIB\TSWIN\tswin.hpp 34: \CPP\LIB\TSWIN\tswin.hpp 35: \CPP\LIB\TSWIN\tswin.hpp 36: \CPP\LIB\TSWIN\tswin.hpp 37: \CPP\LIB\TSWIN\tswin.hpp 38: \CPP\LIB\TSWIN\tswin.hpp 39: \CPP\LIB\TSWIN\tswin.hpp 40: \CPP\LIB\TSWIN\tswin.hpp 41: \CPP\LIB\TSWIN\tswin.hpp 42: \CPP\LIB\TSWIN\tswin.hpp 43: \CPP\LIB\TSWIN\tswin.hpp 44: \CPP\LIB\TSWIN\tswin.hpp 45: \CPP\LIB\TSWIN\tswin.hpp 46: \CPP\LIB\TSWIN\tswin.hpp 47: \CPP\LIB\TSWIN\tswin.hpp 48: \CPP\LIB\TSWIN\tswin.hpp 49: \CPP\LIB\TSWIN\tswin.hpp 50: \CPP\LIB\TSWIN\tswin.hpp 51: \CPP\LIB\TSWIN\tswin.hpp 52: \CPP\LIB\TSWIN\tswin.hpp 53: \CPP\LIB\TSWIN\tswin.hpp 54: \CPP\LIB\TSWIN\tswin.hpp 55: \CPP\LIB\TSWIN\tswin.hpp 56: \CPP\LIB\TSWIN\tswin.hpp 57: \CPP\LIB\TSWIN\tswin.hpp 58: \CPP\LIB\TSWIN\tswin.hpp 59: \CPP\LIB\TSWIN\tswin.hpp 60: \CPP\LIB\TSWIN\tswin.hpp 61: \CPP\LIB\TSWIN\tswin.hpp 62: \CPP\LIB\TSWIN\tswin.hpp 63: \CPP\LIB\TSWIN\tswin.hpp 64: \CPP\LIB\TSWIN\tswin.hpp 65: \CPP\LIB\TSWIN\tswin.hpp 66: \CPP\LIB\TSWIN\tswin.hpp 67: \CPP\LIB\TSWIN\tswin.hpp 68: \CPP\LIB\TSWIN\tswin.hpp 69: \CPP\LIB\TSWIN\tswin.hpp 70: \CPP\LIB\TSWIN\tswin.hpp 71: \CPP\LIB\TSWIN\tswin.hpp 72: \CPP\LIB\TSWIN\tswin.hpp 73: \CPP\LIB\TSWIN\tswin.hpp 74: \CPP\LIB\TSWIN\tswin.hpp 75: \CPP\LIB\TSWIN\tswin.hpp 76: \CPP\LIB\TSWIN\tswin.hpp 77: \CPP\LIB\TSWIN\tswin.hpp 78: \CPP\LIB\TSWIN\tswin.hpp 79: \CPP\LIB\TSWIN\tswin.hpp 80: \CPP\LIB\TSWIN\tswin.hpp 81: \CPP\LIB\TSWIN\tswin.hpp 82: \CPP\LIB\TSWIN\tswin.hpp 83: \CPP\LIB\TSWIN\tswin.hpp 84: \CPP\LIB\TSWIN\tswin.hpp 85: \CPP\LIB\TSWIN\tswin.hpp 86: \CPP\LIB\TSWIN\tswin.hpp 87: \CPP\LIB\TSWIN\tswin.hpp 88: \CPP\LIB\TSWIN\tswin.hpp 89: \CPP\LIB\TSWIN\tswin.hpp 90: \CPP\LIB\TSWIN\tswin.hpp 91: \CPP\LIB\TSWIN\tswin.hpp 92: \CPP\LIB\TSWIN\tswin.hpp 93: \CPP\LIB\TSWIN\tswin.hpp 94: \CPP\LIB\TSWIN\tswin.hpp 95: \CPP\LIB\TSWIN\tswin.hpp 96: \CPP\LIB\TSWIN\tswin.hpp 97: \CPP\LIB\TSWIN\tswin.hpp 98: \CPP\LIB\TSWIN\tswin.hpp 99: \CPP\LIB\TSWIN\tswin.hpp 100: \CPP\LIB\TSWIN\tswin.hpp 101: \CPP\LIB\TSWIN\tswin.hpp 102: \CPP\LIB\TSWIN\tswin.hpp 103: \CPP\LIB\TSWIN\tswin.hpp 104: \CPP\LIB\TSWIN\tswin.hpp 105: \CPP\LIB\TSWIN\tswin.hpp 106: \CPP\LIB\TSWIN\tswin.hpp 107: \CPP\LIB\TSWIN\tswin.hpp 108: \CPP\LIB\TSWIN\tswin.hpp 109: \CPP\LIB\TSWIN\tswin.hpp 110: \CPP\LIB\TSWIN\tswin.hpp 111: \CPP\LIB\TSWIN\tswin.hpp 112: \CPP\LIB\TSWIN\tswin.hpp 113: \CPP\LIB\TSWIN\tswin.hpp 114: \CPP\LIB\TSWIN\tswin.hpp 115: \CPP\LIB\TSWIN\tswin.hpp 116: \CPP\LIB\TSWIN\tswin.hpp 117: \CPP\LIB\TSWIN\tswin.hpp 118: \CPP\LIB\TSWIN\tswin.hpp 119: \CPP\LIB\TSWIN\tswin.hpp 120: \CPP\LIB\TSWIN\tswin.hpp 121: \CPP\LIB\TSWIN\tswin.hpp 122: \CPP\LIB\TSWIN\tswin.hpp 123: \CPP\LIB\TSWIN\tswin.hpp 124: \CPP\LIB\TSWIN\tswin.hpp 125: \CPP\LIB\TSWIN\tswin.hpp 126: \CPP\LIB\TSWIN\tswin.hpp 127: \CPP\LIB\TSWIN\tswin.hpp 128: \CPP\LIB\TSWIN\tswin.hpp 129: \CPP\LIB\TSWIN\tswin.hpp 130: \CPP\LIB\TSWIN\tswin.hpp 131: \CPP\LIB\TSWIN\tswin.hpp 132: \CPP\LIB\TSWIN\tswin.hpp 133: \CPP\LIB\TSWIN\tswin.hpp 134: \CPP\LIB\TSWIN\tswin.hpp 135: \CPP\LIB\TSWIN\tswin.hpp 136: \CPP\LIB\TSWIN\tswin.hpp 137: \CPP\LIB\TSWIN\tswin.hpp 138: \CPP\LIB\TSWIN\tswin.hpp 139: \CPP\LIB\TSWIN\tswin.hpp 140: \CPP\LIB\TSWIN\tswin.hpp 141: \CPP\LIB\TSWIN\tswin.hpp 142: \CPP\LIB\TSWIN\tswin.hpp 143: \CPP\LIB\TSWIN\tswin.hpp 144: \CPP\LIB\TSWIN\tswin.hpp 145: \CPP\LIB\TSWIN\tswin.hpp 146: \CPP\LIB\TSWIN\tswin.hpp 147: \CPP\LIB\TSWIN\tswin.hpp 148: \CPP\LIB\TSWIN\tswin.hpp 149: \CPP\LIB\TSWIN\tswin.hpp 150: \CPP\LIB\TSWIN\tswin.hpp 151: \CPP\LIB\TSWIN\tswin.hpp 152: \CPP\LIB\TSWIN\tswin.hpp 153: \CPP\LIB\TSWIN\tswin.hpp 154: \CPP\LIB\TSWIN\tswin.hpp 155: \CPP\LIB\TSWIN\tswin.hpp 156: \CPP\LIB\TSWIN\tswin.hpp 157: \CPP\LIB\TSWIN\tswin.hpp 158: \CPP\LIB\TSWIN\tswin.hpp 159: \CPP\LIB\TSWIN\tswin.hpp 160: \CPP\LIB\TSWIN\tswin.hpp 161: \CPP\LIB\TSWIN\tswin.hpp 162: \CPP\LIB\TSWIN\tswin.hpp 163: \CPP\LIB\TSWIN\tswin.hpp 164: \CPP\LIB\TSWIN\tswin.hpp 165: \CPP\LIB\TSWIN\tswin.hpp 166: \CPP\LIB\TSWIN\tswin.hpp 167: \CPP\LIB\TSWIN\tswin.hpp 168: \CPP\LIB\TSWIN\tswin.hpp 169: \CPP\LIB\TSWIN\tswin.hpp 170: \CPP\LIB\TSWIN\tswin.hpp 171: \CPP\LIB\TSWIN\tswin.hpp 172: \CPP\LIB\TSWIN\tswin.hpp 173: \CPP\LIB\TSWIN\tswin.hpp 174: \CPP\LIB\TSWIN\tswin.hpp 175: \CPP\LIB\TSWIN\tswin.hpp 176: \CPP\LIB\TSWIN\tswin.hpp 177: \CPP\LIB\TSWIN\tswin.hpp 178: \CPP\LIB\TSWIN\tswin.hpp 179: \CPP\LIB\TSWIN\tswin.hpp 180: \CPP\LIB\TSWIN\tswin.hpp 181: \CPP\LIB\TSWIN\tswin.hpp 182: \CPP\LIB\TSWIN\tswin.hpp 183: \CPP\LIB\TSWIN\tswin.hpp 184: \CPP\LIB\TSWIN\tswin.hpp 185: \CPP\LIB\TSWIN\tswin.hpp 186: \CPP\LIB\TSWIN\tswin.hpp 187: \CPP\LIB\TSWIN\tswin.hpp 188: \CPP\LIB\TSWIN\tswin.hpp 189: \CPP\LIB\TSWIN\tswin.hpp 190: \CPP\LIB\TSWIN\tswin.hpp 191: \CPP\LIB\TSWIN\tswin.hpp 192: \CPP\LIB\TSWIN\tswin.hpp 193: \CPP\LIB\TSWIN\tswin.hpp 194: \CPP\LIB\TSWIN\tswin.hpp 195: \CPP\LIB\TSWIN\tswin.hpp 196: \CPP\LIB\TSWIN\tswin.hpp 197: \CPP\LIB\TSWIN\tswin.hpp 198: \CPP\LIB\TSWIN\tswin.hpp 199: \CPP\LIB\TSWIN\tswin.hpp 200: \CPP\LIB\TSWIN\tswin.hpp 201: \CPP\LIB\TSWIN\tswin.hpp 202: \CPP\LIB\TSWIN\tswin.hpp 203: \CPP\LIB\TSWIN\tswin.hpp 204: \CPP\LIB\TSWIN\tswin.hpp 205: \CPP\LIB\TSWIN\tswin.hpp 206: \CPP\LIB\TSWIN\tswin.hpp 207: \CPP\LIB\TSWIN\tswin.hpp 208: \CPP\LIB\TSWIN\tswin.hpp 209: \CPP\LIB\TSWIN\tswin.hpp 210: \CPP\LIB\TSWIN\tswin.hpp 211: \CPP\LIB\TSWIN\tswin.hpp 212: \CPP\LIB\TSWIN\tswin.hpp 213: \CPP\LIB\TSWIN\tswin.hpp 214: \CPP\LIB\TSWIN\tswin.hpp 215: \CPP\LIB\TSWIN\tswin.hpp 216: \CPP\LIB\TSWIN\tswin.hpp 217: \CPP\LIB\TSWIN\tswin.hpp 218: \CPP\LIB\TSWIN\tswin.hpp 219: \CPP\LIB\TSWIN\tswin.hpp 220: \CPP\LIB\TSWIN\tswin.hpp 221: \CPP\LIB\TSWIN\tswin.hpp 222: \CPP\LIB\TSWIN\tswin.hpp 223: \CPP\LIB\TSWIN\tswin.hpp 224: \CPP\LIB\TSWIN\tswin.hpp 225: \CPP\LIB\TSWIN\tswin.hpp 226: \CPP\LIB\TSWIN\tswin.hpp 227: \CPP\LIB\TSWIN\tswin.hpp 228: \CPP\LIB\TSWIN\tswin.hpp 229: \CPP\LIB\TSWIN\tswin.hpp 230: \CPP\LIB\TSWIN\tswin.hpp 231: \CPP\LIB\TSWIN\tswin.hpp 232: \CPP\LIB\TSWIN\tswin.hpp 233: \CPP\LIB\TSWIN\tswin.hpp 234: \CPP\LIB\TSWIN\tswin.hpp 235: \CPP\LIB\TSWIN\tswin.hpp 236: \CPP\LIB\TSWIN\tswin.hpp 237: \CPP\LIB\TSWIN\tswin.hpp 238: \CPP\LIB\TSWIN\tswin.hpp 239: \CPP\LIB\TSWIN\tswin.hpp 240: \CPP\LIB\TSWIN\tswin.hpp 241: \CPP\LIB\TSWIN\tswin.hpp 242: \CPP\LIB\TSWIN\tswin.hpp 243: \CPP\LIB\TSWIN\tswin.hpp 244: \CPP\LIB\TSWIN\tswin.hpp 245: \CPP\LIB\TSWIN\tswin.hpp 246: \CPP\LIB\TSWIN\tswin.hpp 247: \CPP\LIB\TSWIN\tswin.hpp 248: \CPP\LIB\TSWIN\tswin.hpp 249: \CPP\LIB\TSWIN\tswin.hpp 250: \CPP\LIB\TSWIN\tswin.hpp 251: \CPP\LIB\TSWIN\tswin.hpp 252: \CPP\LIB\TSWIN\tswin.hpp 253: \CPP\LIB\TSWIN\tswin.hpp 254: \CPP\LIB\TSWIN\tswin.hpp 255: \CPP\LIB\TSWIN\tswin.hpp 256: \CPP\LIB\TSWIN\tswin.hpp 257: \CPP\LIB\TSWIN\tswin.hpp 258: \CPP\LIB\TSWIN\tswin.hpp 259: \CPP\LIB\TSWIN\tswin.hpp 260: \CPP\LIB\TSWIN\tswin.hpp 261: \CPP\LIB\TSWIN\tswin.hpp 262: \CPP\LIB\TSWIN\tswin.hpp 263: \CPP\LIB\TSWIN\tswin.hpp 264: \CPP\LIB\TSWIN\tswin.hpp 265: \CPP\LIB\TSWIN\tswin.hpp 266: \CPP\LIB\TSWIN\tswin.hpp 267: \CPP\LIB\TSWIN\tswin.hpp 268: \CPP\LIB\TSWIN\tswin.hpp 269: \CPP\LIB\TSWIN\tswin.hpp 270: \CPP\LIB\TSWIN\tswin.hpp 271: \CPP\LIB\TSWIN\tswin.hpp 272: \CPP\LIB\TSWIN\tswin.hpp 273: \CPP\LIB\TSWIN\tswin.hpp 274: \CPP\LIB\TSWIN\tswin.hpp 275: \CPP\LIB\TSWIN\tswin.hpp 276: \CPP\LIB\TSWIN\tswin.hpp 277: \CPP\LIB\TSWIN\tswin.hpp 278: \CPP\LIB\TSWIN\tswin.hpp 279: \CPP\LIB\TSWIN\tswin.hpp 280: \CPP\LIB\TSWIN\tswin.hpp 281: \CPP\LIB\TSWIN\tswin.hpp 282: \CPP\LIB\TSWIN\tswin.hpp 283: \CPP\LIB\TSWIN\tswin.hpp 284: \CPP\LIB\TSWIN\tswin.hpp 285: \CPP\LIB\TSWIN\tswin.hpp 286: \CPP\LIB\TSWIN\tswin.hpp 287: \CPP\LIB\TSWIN\tswin.hpp 288: \CPP\LIB\TSWIN\tswin.hpp 289: \CPP\LIB\TSWIN\tswin.hpp 290: \CPP\LIB\TSWIN\tswin.hpp 291: \CPP\LIB\TSWIN\tswin.hpp 292: \CPP\LIB\TSWIN\tswin.hpp 293: \CPP\LIB\TSWIN\tswin.hpp 294: \CPP\LIB\TSWIN\tswin.hpp 295: \CPP\LIB\TSWIN\tswin.hpp 296: \CPP\LIB\TSWIN\tswin.hpp 297: \CPP\LIB\TSWIN\tswin.hpp 298: \CPP\LIB\TSWIN\tswin.hpp 299: \CPP\LIB\TSWIN\tswin.hpp 300: \CPP\LIB\TSWIN\tswin.hpp 301: \CPP\LIB\TSWIN\tswin.hpp 302: \CPP\LIB\TSWIN\tswin.hpp 303: \CPP\LIB\TSWIN\tswin.hpp 304: \CPP\LIB\TSWIN\tswin.hpp 305: \CPP\LIB\TSWIN\tswin.hpp 306: \CPP\LIB\TSWIN\tswin.hpp 307: \CPP\LIB\TSWIN\tswin.hpp 308: \CPP\LIB\TSWIN\tswin.hpp 309: \CPP\LIB\TSWIN\tswin.hpp 310: \CPP\LIB\TSWIN\tswin.hpp 311: \CPP\LIB\TSWIN\tswin.hpp 312: \CPP\LIB\TSWIN\tswin.hpp 313: \CPP\LIB\TSWIN\tswin.hpp 314: \CPP\LIB\TSWIN\tswin.hpp 315: \CPP\LIB\TSWIN\tswin.hpp 316: \CPP\LIB\TSWIN\tswin.hpp 317: \CPP\LIB\TSWIN\tswin.hpp 318: \CPP\LIB\TSWIN\tswin.hpp 319: \CPP\LIB\TSWIN\tswin.hpp 320: \CPP\LIB\TSWIN\tswin.hpp 321: \CPP\LIB\TSWIN\tswin.hpp 322: \CPP\LIB\TSWIN\tswin.hpp 323: \CPP\LIB\TSWIN\tswin.hpp 324: \CPP\LIB\TSWIN\tswin.hpp 325: \CPP\LIB\TSWIN\tswin.hpp 326: \CPP\LIB\TSWIN\tswin.hpp 327: \CPP\LIB\TSWIN\tswin.hpp 328: \CPP\LIB\TSWIN\tswin.hpp 329: \CPP\LIB\TSWIN\tswin.hpp 330: \CPP\LIB\TSWIN\tswin.hpp 331: \CPP\LIB\TSWIN\tswin.hpp 332: \CPP\LIB\TSWIN\tswin.hpp 333: \CPP\LIB\TSWIN\tswin.hpp 334: \CPP\LIB\TSWIN\tswin.hpp 335: \CPP\LIB\TSWIN\tswin.hpp 336: \CPP\LIB\TSWIN\tswin.hpp 337: \CPP\LIB\TSWIN\tswin.hpp 338: \CPP\LIB\TSWIN\tswin.hpp 339: \CPP\LIB\TSWIN\tswin.hpp 340: \CPP\LIB\TSWIN\tswin.hpp 341: \CPP\LIB\TSWIN\tswin.hpp 342: \CPP\LIB\TSWIN\tswin.hpp 343: \CPP\LIB\TSWIN\tswin.hpp 344: \CPP\LIB\TSWIN\tswin.hpp 345: \CPP\LIB\TSWIN\tswin.hpp 346: \CPP\LIB\TSWIN\tswin.hpp 347: \CPP\LIB\TSWIN\tswin.hpp 348: \CPP\LIB\TSWIN\tswin.hpp 349: \CPP\LIB\TSWIN\tswin.hpp 350: \CPP\LIB\TSWIN\tswin.hpp 351: \CPP\LIB\TSWIN\tswin.hpp 352: \CPP\LIB\TSWIN\tswin.hpp 353: \CPP\LIB\TSWIN\tswin.hpp 354: \CPP\LIB\TSWIN\tswin.hpp 355: \CPP\LIB\TSWIN\tswin.hpp 356: \CPP\LIB\TSWIN\tswin.hpp 357: \CPP\LIB\TSWIN\tswin.hpp 358: \CPP\LIB\TSWIN\tswin.hpp 359: \CPP\LIB\TSWIN\tswin.hpp 360: \CPP\LIB\TSWIN\tswin.hpp 361: \CPP\LIB\TSWIN\tswin.hpp 362: \CPP\LIB\TSWIN\tswin.hpp 363: \CPP\LIB\TSWIN\tswin.hpp 364: \CPP\LIB\TSWIN\tswin.hpp 365: \CPP\LIB\TSWIN\tswin.hpp 366: \CPP\LIB\TSWIN\tswin.hpp 367: \CPP\LIB\TSWIN\tswin.hpp 368: \CPP\LIB\TSWIN\tswin.hpp 369: \CPP\LIB\TSWIN\tswin.hpp 370: \CPP\LIB\TSWIN\tswin.hpp 371: \CPP\LIB\TSWIN\tswin.hpp 372: \CPP\LIB\TSWIN\tswin.hpp 373: \CPP\LIB\TSWIN\tswin.hpp 374: \CPP\LIB\TSWIN\tswin.hpp 375: \CPP\LIB\TSWIN\tswin.hpp 376: \CPP\LIB\TSWIN\tswin.hpp 377: \CPP\LIB\TSWIN\tswin.hpp 378: \CPP\LIB\TSWIN\tswin.hpp 379: \CPP\LIB\TSWIN\tswin.hpp 380: \CPP\LIB\TSWIN\tswin.hpp 381: \CPP\LIB\TSWIN\tswin.hpp 382: \CPP\LIB\TSWIN\tswin.hpp 383: \CPP\LIB\TSWIN\tswin.hpp 384: \CPP\LIB\TSWIN\tswin.hpp 385: \CPP\LIB\TSWIN\tswin.hpp 386: \CPP\LIB\TSWIN\tswin.hpp 387: \CPP\LIB\TSWIN\tswin.hpp 388: \CPP\LIB\TSWIN\tswin.hpp 389: \CPP\LIB\TSWIN\tswin.hpp 390: \CPP\LIB\TSWIN\tswin.hpp 391: \CPP\LIB\TSWIN\tswin.hpp 392: \CPP\LIB\TSWIN\tswin.hpp 393: \CPP\LIB\TSWIN\tswin.hpp 394: \CPP\LIB\TSWIN\tswin.hpp 395: \CPP\LIB\TSWIN\tswin.hpp 396: \CPP\LIB\TSWIN\tswin.hpp 397: \CPP\LIB\TSWIN\tswin.hpp 398: \CPP\LIB\TSWIN\tswin.hpp 399: \CPP\LIB\TSWIN\tswin.hpp 400: \CPP\LIB\TSWIN\tswin.hpp 401: \CPP\LIB\TSWIN\tswin.hpp 402: \CPP\LIB\TSWIN\tswin.hpp 403: \CPP\LIB\TSWIN\tswin.hpp 404: \CPP\LIB\TSWIN\tswin.hpp 405: \CPP\LIB\TSWIN\tswin.hpp 406: \CPP\LIB\TSWIN\tswin.hpp 407: \CPP\LIB\TSWIN\tswin.hpp 408: \CPP\LIB\TSWIN\tswin.hpp 409: \CPP\LIB\TSWIN\tswin.hpp 410: \CPP\LIB\TSWIN\tswin.hpp 411: \CPP\LIB\TSWIN\tswin.hpp 412: \CPP\LIB\TSWIN\tswin.hpp 413: \CPP\LIB\TSWIN\tswin.hpp 414: \CPP\LIB\TSWIN\tswin.hpp 415: \CPP\LIB\TSWIN\tswin.hpp 416: \CPP\LIB\TSWIN\tswin.hpp 417: \CPP\LIB\TSWIN\tswin.hpp 418: \CPP\LIB\TSWIN\tswin.hpp 419: \CPP\LIB\TSWIN\tswin.hpp 420: \CPP\LIB\TSWIN\tswin.hpp 421: \CPP\LIB\TSWIN\tswin.hpp 422: \CPP\LIB\TSWIN\tswin.hpp 423: \CPP\LIB\TSWIN\tswin.hpp 424: \CPP\LIB\TSWIN\tswin.hpp 425: \CPP\LIB\TSWIN\tswin.hpp 426: \CPP\LIB\TSWIN\tswin.hpp 427: \CPP\LIB\TSWIN\tswin.hpp 428: \CPP\LIB\TSWIN\tswin.hpp 429: \CPP\LIB\TSWIN\tswin.hpp 430: \CPP\LIB\TSWIN\tswin.hpp 431: \CPP\LIB\TSWIN\tswin.hpp 432: \CPP\LIB\TSWIN\tswin.hpp 433: \CPP\LIB\TSWIN\tswin.hpp 434: \CPP\LIB\TSWIN\tswin.hpp 435: \CPP\LIB\TSWIN\tswin.hpp 436: \CPP\LIB\TSWIN\tswin.hpp 437: \CPP\LIB\TSWIN\tswin.hpp 438: \CPP\LIB\TSWIN\tswin.hpp 439: \CPP\LIB\TSWIN\tswin.hpp 440: \CPP\LIB\TSWIN\tswin.hpp 441: \CPP\LIB\TSWIN\tswin.hpp 442: \CPP\LIB\TSWIN\tswin.hpp 443: \CPP\LIB\TSWIN\tswin.hpp 444: \CPP\LIB\TSWIN\tswin.hpp 445: \CPP\LIB\TSWIN\tswin.hpp 446: \CPP\LIB\TSWIN\tswin.hpp 447: \CPP\LIB\TSWIN\tswin.hpp 448: \CPP\LIB\TSWIN\tswin.hpp 449: \CPP\LIB\TSWIN\tswin.hpp 450: \CPP\LIB\TSWIN\tswin.hpp 451: \CPP\LIB\TSWIN\tswin.hpp 452: \CPP\LIB\TSWIN\tswin.hpp 453: \CPP\LIB\TSWIN\tswin.hpp 454: \CPP\LIB\TSWIN\tswin.hpp 455: \CPP\LIB\TSWIN\tswin.hpp 456: \CPP\LIB\TSWIN\tswin.hpp 457: \CPP\LIB\TSWIN\tswin.hpp 458: \CPP\LIB\TSWIN\tswin.hpp 459: \CPP\LIB\TSWIN\tswin.hpp 460: \CPP\LIB\TSWIN\tswin.hpp 461: \CPP\LIB\TSWIN\tswin.hpp 462: \CPP\LIB\TSWIN\tswin.hpp 463: \CPP\LIB\TSWIN\tswin.hpp 464: \CPP\LIB\TSWIN\tswin.hpp 465: \CPP\LIB\TSWIN\tswin.hpp 466: \CPP\LIB\TSWIN\tswin.hpp 467: \CPP\LIB\TSWIN\tswin.hpp 468: \CPP\LIB\TSWIN\tswin.hpp 469: \CPP\LIB\TSWIN\tswin.hpp 470: \CPP\LIB\TSWIN\tswin.hpp 471: \CPP\LIB\TSWIN\tswin.hpp 472: \CPP\LIB\TSWIN\tswin.hpp 473: \CPP\LIB\TSWIN\tswin.hpp 474: \CPP\LIB\TSWIN\tswin.hpp 475: \CPP\LIB\TSWIN\tswin.hpp 476: \CPP\LIB\TSWIN\tswin.hpp 477: \CPP\LIB\TSWIN\tswin.hpp 478: \CPP\LIB\TSWIN\tswin.hpp 479: \CPP\LIB\TSWIN\tswin.hpp 480: \CPP\LIB\TSWIN\tswin.hpp 481: \CPP\LIB\TSWIN\tswin.hpp 482: \CPP\LIB\TSWIN\tswin.hpp 483: \CPP\LIB\TSWIN\tswin.hpp 484: \CPP\LIB\TSWIN\tswin.hpp 485: \CPP\LIB\TSWIN\tswin.hpp 486: \CPP\LIB\TSWIN\tswin.hpp 487: \CPP\LIB\TSWIN\tswin.hpp 488: \CPP\LIB\TSWIN\tswin.hpp 489: \CPP\LIB\TSWIN\tswin.hpp 490: \CPP\LIB\TSWIN\tswin.hpp 491: \CPP\LIB\TSWIN\tswin.hpp 492: \CPP\LIB\TSWIN\tswin.hpp 493: \CPP\LIB\TSWIN\tswin.hpp 494: \CPP\LIB\TSWIN\tswin.hpp 495: \CPP\LIB\TSWIN\tswin.hpp 496: \CPP\LIB\TSWIN\tswin.hpp 497: \CPP\LIB\TSWIN\tswin.hpp 498: \CPP\LIB\TSWIN\tswin.hpp 499: \CPP\LIB\TSWIN\tswin.hpp 500: \CPP\LIB\TSWIN\tswin.hpp 501: \CPP\LIB\TSWIN\tswin.hpp 502: \CPP\LIB\TSWIN\tswin.hpp 503: \CPP\LIB\TSWIN\tswin.hpp 504: \CPP\LIB\TSWIN\tswin.hpp 505: \CPP\LIB\TSWIN\tswin.hpp 506: \CPP\LIB\TSWIN\tswin.hpp 507: \CPP\LIB\TSWIN\tswin.hpp 508: \CPP\LIB\TSWIN\tswin.hpp 509: \CPP\LIB\TSWIN\tswin.hpp 510: \CPP\LIB\TSWIN\tswin.hpp 511: \CPP\LIB\TSWIN\tswin.hpp 512: \CPP\LIB\TSWIN\tswin.hpp 513: \CPP\LIB\TSWIN\tswin.hpp 514: \CPP\LIB\TSWIN\tswin.hpp 515: \CPP\LIB\TSWIN\tswin.hpp 516: \CPP\LIB\TSWIN\tswin.hpp 517: \CPP\LIB\TSWIN\tswin.hpp 518: \CPP\LIB\TSWIN\tswin.hpp 519: \CPP\LIB\TSWIN\tswin.hpp 520: \CPP\LIB\TSWIN\tswin.hpp 521: \CPP\LIB\TSWIN\tswin.hpp 522: \CPP\LIB\TSWIN\tswin.hpp 523: \CPP\LIB\TSWIN\tswin.hpp 524: \CPP\LIB\TSWIN\tswin.hpp 525: \CPP\LIB\TSWIN\tswin.hpp 526: \CPP\LIB\TSWIN\tswin.hpp 527: \CPP\LIB\TSWIN\tswin.hpp 528: \CPP\LIB\TSWIN\tswin.hpp 529: \CPP\LIB\TSWIN\tswin.hpp 530: \CPP\LIB\TSWIN\tswin.hpp 531: \CPP\LIB\TSWIN\tswin.hpp 532: \CPP\LIB\TSWIN\tswin.hpp 533: \CPP\LIB\TSWIN\tswin.hpp 534: \CPP\LIB\TSWIN\tswin.hpp 535: \CPP\LIB\TSWIN\tswin.hpp 536: \CPP\LIB\TSWIN\tswin.hpp 537: \CPP\LIB\TSWIN\tswin.hpp 538: \CPP\LIB\TSWIN\tswin.hpp 539: \CPP\LIB\TSWIN\tswin.hpp 540: \CPP\LIB\TSWIN\tswin.hpp 541: \CPP\LIB\TSWIN\tswin.hpp 542: \CPP\LIB\TSWIN\tswin.hpp 543: \CPP\LIB\TSWIN\tswin.hpp 544: \CPP\LIB\TSWIN\tswin.hpp 545: \CPP\LIB\TSWIN\tswin.hpp 546: \CPP\LIB\TSWIN\tswin.hpp 547: \CPP\LIB\TSWIN\tswin.hpp 548: \CPP\LIB\TSWIN\tswin.hpp 549: \CPP\LIB\TSWIN\tswin.hpp 550: \CPP\LIB\TSWIN\tswin.hpp 551: \CPP\LIB\TSWIN\tswin.hpp 552: \CPP\LIB\TSWIN\tswin.hpp 553: \CPP\LIB\TSWIN\tswin.hpp 554: \CPP\LIB\TSWIN\tswin.hpp 555: \CPP\LIB\TSWIN\tswin.hpp 556: \CPP\LIB\TSWIN\tswin.hpp 557: \CPP\LIB\TSWIN\tswin.hpp 558: \CPP\LIB\TSWIN\tswin.hpp 559: \CPP\LIB\TSWIN\tswin.hpp 560: \CPP\LIB\TSWIN\tswin.hpp 561: \CPP\LIB\TSWIN\tswin.hpp 562: \CPP\LIB\TSWIN\tswin.hpp 563: \CPP\LIB\TSWIN\tswin.hpp 564: \CPP\LIB\TSWIN\tswin.hpp 565: \CPP\LIB\TSWIN\tswin.hpp 566: \CPP\LIB\TSWIN\tswin.hpp 567: \CPP\LIB\TSWIN\tswin.hpp 568: \CPP\LIB\TSWIN\tswin.hpp 569: \CPP\LIB\TSWIN\tswin.hpp 570: \CPP\LIB\TSWIN\tswin.hpp 571: \CPP\LIB\TSWIN\tswin.hpp 572: \CPP\LIB\TSWIN\tswin.hpp 573: \CPP\LIB\TSWIN\tswin.hpp 574: \CPP\LIB\TSWIN\tswin.hpp 575: \CPP\LIB\TSWIN\tswin.hpp 576: \CPP\LIB\TSWIN\tswin.hpp 577: \CPP\LIB\TSWIN\tswin.hpp 578: \CPP\LIB\TSWIN\tswin.hpp 579: \CPP\LIB\TSWIN\tswin.hpp 580: \CPP\LIB\TSWIN\tswin.hpp 581: \CPP\LIB\TSWIN\tswin.hpp 582: \CPP\LIB\TSWIN\tswin.hpp 583: \CPP\LIB\TSWIN\tswin.hpp 584: \CPP\LIB\TSWIN\tswin.hpp 585: \CPP\LIB\TSWIN\tswin.hpp 586: \CPP\LIB\TSWIN\tswin.hpp 587: \CPP\LIB\TSWIN\tswin.hpp 588: \CPP\LIB\TSWIN\tswin.hpp 589: \CPP\LIB\TSWIN\tswin.hpp 590: \CPP\LIB\TSWIN\tswin.hpp 591: \CPP\LIB\TSWIN\tswin.hpp 592: \CPP\LIB\TSWIN\tswin.hpp 593: \CPP\LIB\TSWIN\tswin.hpp 594: \CPP\LIB\TSWIN\tswin.hpp 595: \CPP\LIB\TSWIN\tswin.hpp 596: \CPP\LIB\TSWIN\tswin.hpp 597: \CPP\LIB\TSWIN\tswin.hpp 598: \CPP\LIB\TSWIN\tswin.hpp 599: \CPP\LIB\TSWIN\tswin.hpp 600: \CPP\LIB\TSWIN\tswin.hpp 601: \CPP\LIB\TSWIN\tswin.hpp 602: \CPP\LIB\TSWIN\tswin.hpp 603: \CPP\LIB\TSWIN\tswin.hpp 604: \CPP\LIB\TSWIN\tswin.hpp 605: \CPP\LIB\TSWIN\tswin.hpp 606: \CPP\LIB\TSWIN\tswin.hpp 607: \CPP\LIB\TSWIN\tswin.hpp 608: \CPP\LIB\TSWIN\tswin.hpp 609: \CPP\LIB\TSWIN\tswin.hpp 610: \CPP\LIB\TSWIN\tswin.hpp 611: \CPP\LIB\TSWIN\tswin.hpp 612: \CPP\LIB\TSWIN\tswin.hpp 613: \CPP\LIB\TSWIN\tswin.hpp 614: \CPP\LIB\TSWIN\tswin.hpp 615: \CPP\LIB\TSWIN\tswin.hpp 616: \CPP\LIB\TSWIN\tswin.hpp 617: \CPP\LIB\TSWIN\tswin.hpp 618: \CPP\LIB\TSWIN\tswin.hpp 619: \CPP\LIB\TSWIN\tswin.hpp 620: \CPP\LIB\TSWIN\tswin.hpp 621: \CPP\LIB\TSWIN\tswin.hpp 622: \CPP\LIB\TSWIN\tswin.hpp 623: \CPP\LIB\TSWIN\tswin.hpp 624: \CPP\LIB\TSWIN\tswin.hpp 625: \CPP\LIB\TSWIN\tswin.hpp 626: \CPP\LIB\TSWIN\tswin.hpp 627: \CPP\LIB\TSWIN\tswin.hpp 628: \CPP\LIB\TSWIN\tswin.hpp 629: \CPP\LIB\TSWIN\tswin.hpp 630: \CPP\LIB\TSWIN\tswin.hpp 631: \CPP\LIB\TSWIN\tswin.hpp 632: \CPP\LIB\TSWIN\tswin.hpp 633: \CPP\LIB\TSWIN\tswin.hpp 634: \CPP\LIB\TSWIN\tswin.hpp 635: \CPP\LIB\TSWIN\tswin.hpp 636: \CPP\LIB\TSWIN\tswin.hpp 637: \CPP\LIB\TSWIN\tswin.hpp 638: \CPP\LIB\TSWIN\tswin.hpp 639: \CPP\LIB\TSWIN\tswin.hpp 640: \CPP\LIB\TSWIN\tswin.hpp 641: \CPP\LIB\TSWIN\tswin.hpp 642: \CPP\LIB\TSWIN\tswin.hpp 643: \CPP\LIB\TSWIN\tswin.hpp 644: \CPP\LIB\TSWIN\tswin.hpp 645: \CPP\LIB\TSWIN\tswin.hpp 646: \CPP\LIB\TSWIN\tswin.hpp 647: \CPP\LIB\TSWIN\tswin.hpp 648: \CPP\LIB\TSWIN\tswin.hpp 649: \CPP\LIB\TSWIN\tswin.hpp 650: \CPP\LIB\TSWIN\tswin.hpp 651: \CPP\LIB\TSWIN\tswin.hpp 652: \CPP\LIB\TSWIN\tswin.hpp 653: \CPP\LIB\TSWIN\tswin.hpp 654: \CPP\LIB\TSWIN\tswin.hpp 655: \CPP\LIB\TSWIN\tswin.hpp 656: \CPP\LIB\TSWIN\tswin.hpp 657: \CPP\LIB\TSWIN\tswin.hpp 658: \CPP\LIB\TSWIN\tswin.hpp 659: \CPP\LIB\TSWIN\tswin.hpp 660: \CPP\LIB\TSWIN\tswin.hpp 661: \CPP\LIB\TSWIN\tswin.hpp 662: \CPP\LIB\TSWIN\tswin.hpp 663: \CPP\LIB\TSWIN\tswin.hpp 664: \CPP\LIB\TSWIN\tswin.hpp 665: \CPP\LIB\TSWIN\tswin.hpp 666: \CPP\LIB\TSWIN\tswin.hpp 667: \CPP\LIB\TSWIN\tswin.hpp 668: \CPP\LIB\TSWIN\tswin.hpp 669: \CPP\LIB\TSWIN\tswin.hpp 670: \CPP\LIB\TSWIN\tswin.hpp 671: \CPP\LIB\TSWIN\tswin.hpp 672: \CPP\LIB\TSWIN\tswin.hpp 673: \CPP\LIB\TSWIN\tswin.hpp 674: \CPP\LIB\TSWIN\tswin.hpp 675: \CPP\LIB\TSWIN\tswin.hpp 676: \CPP\LIB\TSWIN\tswin.hpp 677: \CPP\LIB\TSWIN\tswin.hpp 678: \CPP\LIB\TSWIN\tswin.hpp 679: \CPP\LIB\TSWIN\tswin.hpp 680: \CPP\LIB\TSWIN\tswin.hpp 681: \CPP\LIB\TSWIN\tswin.hpp 682: \CPP\LIB\TSWIN\tswin.hpp 683: \CPP\LIB\TSWIN\tswin.hpp 684: \CPP\LIB\TSWIN\tswin.hpp 685: \CPP\LIB\TSWIN\tswin.hpp 686: ProCfg.Hpp 28: \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: ProCfg.Hpp 29: ProCfg.Hpp 30: ProCfg.Hpp 31: ProCfg.Hpp 32: ProCfg.Hpp 33: ProCfg.Hpp 34: ProCfg.Hpp 35: ProCfg.Hpp 36: ProCfg.Hpp 37: ProCfg.Hpp 38: ProCfg.Hpp 39: ProCfg.Hpp 40: ProCfg.Hpp 41: ProCfg.Hpp 42: ProCfg.Hpp 43: ProCfg.Hpp 44: ProCfg.Hpp 45: ProCfg.Hpp 46: ProCfg.Hpp 47: ProCfg.Hpp 48: ProCfg.Hpp 49: ProCfg.Hpp 50: ProCfg.Hpp 51: ProCfg.Hpp 52: ProCfg.Hpp 53: ProCfg.Hpp 54: ProCfg.Hpp 55: ProCfg.Hpp 56: ProCfg.Hpp 57: ProCfg.Hpp 58: ProCfg.Hpp 59: ProCfg.Hpp 60: ProCfg.Hpp 61: struct filearea : _FileArea {}; ProCfg.Hpp 62: struct Config : _Config {}; ProCfg.Hpp 63: struct pbconfig : _ModemConfig {}; ProCfg.Hpp 64: ProCfg.Hpp 65: ProCfg.Hpp 66: ProCfg.Hpp 67: struct aka ProCfg.Hpp 68: { ProCfg.Hpp 69: int zone; ProCfg.Hpp 70: int net; ProCfg.Hpp 71: int node; ProCfg.Hpp 72: int point; ProCfg.Hpp 73: }; ProCfg.Hpp 74: ProCfg.Hpp 75: ProCfg.Hpp 76: ProCfg.Hpp 77: struct protocol ProCfg.Hpp 78: { ProCfg.Hpp 79: char name[50]; ProCfg.Hpp 80: char key; ProCfg.Hpp 81: char flags; ProCfg.Hpp 82: char logfile[60]; ProCfg.Hpp 83: char ctlfile[60]; ProCfg.Hpp 84: char dlcom[126]; ProCfg.Hpp 85: unsigned eff; ProCfg.Hpp 86: char ulcom[128]; ProCfg.Hpp 87: char dlstring[80]; ProCfg.Hpp 88: char ulstring[80]; ProCfg.Hpp 89: char dlkeyword[40]; ProCfg.Hpp 90: char ulkeyword[40]; ProCfg.Hpp 91: int wordnr; ProCfg.Hpp 92: }; ProCfg.Hpp 93: ProCfg.Hpp 94: ProCfg.Hpp 95: ProCfg.Hpp 96: struct limits ProCfg.Hpp 97: { ProCfg.Hpp 98: unsigned level; ProCfg.Hpp 99: int timelimit; ProCfg.Hpp 100: int daily_klimit; ProCfg.Hpp 101: int pre_download; ProCfg.Hpp 102: char id[6]; ProCfg.Hpp 103: unsigned free; ProCfg.Hpp 104: unsigned char factor; ProCfg.Hpp 105: unsigned max_download; ProCfg.Hpp 106: int fallto; ProCfg.Hpp 107: int msgfactor; ProCfg.Hpp 108: byte extra[5]; ProCfg.Hpp 109: }; ProCfg.Hpp 110: ProCfg.Hpp 111: ProCfg.Hpp 112: ProCfg.Hpp 113: struct topentry ProCfg.Hpp 114: { ProCfg.Hpp 115: char name[36]; ProCfg.Hpp 116: unsigned n; ProCfg.Hpp 117: }; ProCfg.Hpp 118: ProCfg.Hpp 119: ProCfg.Hpp 120: ProCfg.Hpp 121: ProCfg.Hpp 122: struct event ProCfg.Hpp 123: { ProCfg.Hpp 124: int type; ProCfg.Hpp 125: int errorlevel; ProCfg.Hpp 126: char command[80]; ProCfg.Hpp 127: Time start; ProCfg.Hpp 128: int duration; ProCfg.Hpp 129: byte empty; ProCfg.Hpp 130: byte days; ProCfg.Hpp 131: byte node; ProCfg.Hpp 132: byte enabled; ProCfg.Hpp 133: }; ProCfg.Hpp 134: ProCfg.Hpp 135: ProCfg.Hpp 136: ProCfg.Hpp 137: struct pvt_file ProCfg.Hpp 138: { ProCfg.Hpp 139: Date date; ProCfg.Hpp 140: char fname[13]; ProCfg.Hpp 141: char username[36]; ProCfg.Hpp 142: char from[36]; ProCfg.Hpp 143: }; ProCfg.Hpp 144: ProCfg.Hpp 145: ProCfg.Hpp 146: ProCfg.Hpp 147: struct User : _User ProCfg.Hpp 148: { ProCfg.Hpp 149: }; ProCfg.Hpp 150: ProCfg.Hpp 151: ProCfg.Hpp 152: ProCfg.Hpp 153: int ask_save ( ); ProCfg.Hpp 154: int ask_confirm ( char *title ); ProCfg.Hpp 155: KEY aka_select ( int, Window&, int, int ,char, void* ); ProCfg.Hpp 156: void aka_select_func ( int i,int x,int y ); ProCfg.Hpp 157: void append_backspace ( char * ); ProCfg.Hpp 158: ProCfg.Hpp 159: void editPvtFile ( ); ProCfg.Hpp 160: void editSysParam ( ); ProCfg.Hpp 161: void editTemplate ( char *sysPath ); ProCfg.Hpp 162: void editUser ( char *syspath, int, char *[] ); ProCfg.Hpp 163: ProCfg.Hpp 164: void edit_akas ( ); ProCfg.Hpp 165: KEY edit_color ( int, Window&, int, int ,char, void* ); ProCfg.Hpp 166: void edit_events ( ); ProCfg.Hpp 167: void edit_fgroups ( ); ProCfg.Hpp 168: void edit_mgroups ( ); ProCfg.Hpp 169: void edit_language ( char * ); ProCfg.Hpp 170: void edit_limits ( ); ProCfg.Hpp 171: void edit_macros ( ); ProCfg.Hpp 172: void edit_menu ( char * ); ProCfg.Hpp 173: void edit_areas ( int fa ); ProCfg.Hpp 174: void edit_pb ( ); ProCfg.Hpp 175: void edit_protocol ( ); ProCfg.Hpp 176: void edit_stats ( ); ProCfg.Hpp 177: KEY edit_timeframe ( int, Window&, int, int ,char, void* ); ProCfg.Hpp 178: KEY edit_nodes ( int, Window& ,int ,int ,char, void* ); ProCfg.Hpp 179: void EditListColors ( ); ProCfg.Hpp 180: KEY flag_select ( int, Window&, int, int ,char, void* ); ProCfg.Hpp 181: KEY flagonoff_select ( int, Window&, int, int ,char, void* ); ProCfg.Hpp 182: void menu_editor ( int, char *[] ); ProCfg.Hpp 183: String select_language ( bool edit ); ProCfg.Hpp 184: void show_flags ( ); ProCfg.Hpp 185: void showAbout ( ); ProCfg.Hpp 186: ProCfg.Hpp 187: void ShowBusy(char *msg); ProCfg.Hpp 188: void HideBusy(); ProCfg.Hpp 189: ProCfg.Hpp 190: ProCfg.Hpp 191: ProCfg.Hpp 192: ProCfg.Hpp 193: extern protocol *p; ProCfg.Hpp 194: extern Config __far cfg; ProCfg.Hpp 195: extern pbconfig __far pbcfg; ProCfg.Hpp 196: extern limits *limit; ProCfg.Hpp 197: extern aka *akas; ProCfg.Hpp 198: extern event *events; ProCfg.Hpp 199: ProCfg.Hpp 200: extern int num_proto; ProCfg.Hpp 201: extern int num_msgareas; ProCfg.Hpp 202: extern int num_limits; ProCfg.Hpp 203: extern int num_aka; ProCfg.Hpp 204: extern int num_events; ProCfg.Hpp 205: ProCfg.Hpp 206: extern KEY select_hotkeys[]; ProCfg.Hpp 207: extern char *loglevels[]; ProCfg.Hpp 208: extern char *months_short[]; ProCfg.Hpp 209: extern char *days_short[]; ProCfg.Hpp 210: extern char *yesnoask[]; ProCfg.Hpp 211: extern char syspath[]; ProCfg.Hpp 212: ProCfg.Hpp 213: void KeyItem( Window &w, ProCfg.Hpp 214: int x, ProCfg.Hpp 215: int y, ProCfg.Hpp 216: ATTR iKeyColor, ProCfg.Hpp 217: char *pKey, ProCfg.Hpp 218: ATTR iDescColor, ProCfg.Hpp 219: char *pDesc ); ProCfg.Hpp 220: ProCfg.Hpp 221: ProCfg.Hpp 222: ProCfg.Hpp 223: ProCfg.Hpp 224: ThProCfg.Hpp 27: ThProCfg.Hpp 28: ThProCfg.Hpp 29: ThProCfg.Hpp 30: const BytT nBlack = 0; const BytT hBlack = 8; ThProCfg.Hpp 31: const BytT nBlue = 1; const BytT hBlue = 9; ThProCfg.Hpp 32: const BytT nGreen = 2; const BytT hGreen = 10; ThProCfg.Hpp 33: const BytT nCyan = 3; const BytT hCyan = 11; ThProCfg.Hpp 34: const BytT nRed = 4; const BytT hRed = 12; ThProCfg.Hpp 35: const BytT nMagenta = 5; const BytT hMagenta = 13; ThProCfg.Hpp 36: const BytT nYellow = 6; const BytT hYellow = 14; ThProCfg.Hpp 37: const BytT nWhite = 7; const BytT hWhite = 15; ThProCfg.Hpp 38: ThProCfg.Hpp 39: inline setFBColor(BytT fg, BytT bg) ThProCfg.Hpp 40: { ThProCfg.Hpp 41: return((bg << 4) + fg); ThProCfg.Hpp 42: } ThProCfg.Hpp 43: ThProCfg.Hpp 44: ThProCfg.Hpp 45: ThProCfg.Hpp 46: _StructType(userFilter) ThProCfg.Hpp 47: struct userFilter ThProCfg.Hpp 48: { ThProCfg.Hpp 49: ChrT name[36]; ThProCfg.Hpp 50: ChrT location[26]; ThProCfg.Hpp 51: PbFlags flagsOn; ThProCfg.Hpp 52: PbFlags flagsOff; ThProCfg.Hpp 53: WrdT lowerLevel; ThProCfg.Hpp 54: WrdT higherLevel; ThProCfg.Hpp 55: ThProCfg.Hpp 56: userFilter ( ) ThProCfg.Hpp 57: { ThProCfg.Hpp 58: clear(); ThProCfg.Hpp 59: } ThProCfg.Hpp 60: ThProCfg.Hpp 61: void clear ( ) ThProCfg.Hpp 62: { ThProCfg.Hpp 63: memset(&(name),0,sizeof(name)); ThProCfg.Hpp 64: memset(&(location),0,sizeof(location)); ThProCfg.Hpp 65: flagsOn = ""; ThProCfg.Hpp 66: flagsOff = ""; ThProCfg.Hpp 67: lowerLevel = 0; ThProCfg.Hpp 68: higherLevel = WrdT(65535L); ThProCfg.Hpp 69: } ThProCfg.Hpp 70: }; ThProCfg.Hpp 71: ThProCfg.Hpp 72: ThProCfg.Hpp 73: ThProCfg.Hpp 74: _StructType(globalChange) ThProCfg.Hpp 75: struct globalChange ThProCfg.Hpp 76: { ThProCfg.Hpp 77: enum what ThProCfg.Hpp 78: { ThProCfg.Hpp 79: chExpFlagsOn, ThProCfg.Hpp 80: chExpFlagsOff, ThProCfg.Hpp 81: chSecFlags, ThProCfg.Hpp 82: chSecLevel, ThProCfg.Hpp 83: chExpLevel, ThProCfg.Hpp 84: chNetCredit ThProCfg.Hpp 85: }; ThProCfg.Hpp 86: ThProCfg.Hpp 87: enum who ThProCfg.Hpp 88: { ThProCfg.Hpp 89: chEqualTo, ThProCfg.Hpp 90: chLessThan, ThProCfg.Hpp 91: chGreaterThan, ThProCfg.Hpp 92: chAllUsers ThProCfg.Hpp 93: }; ThProCfg.Hpp 94: ThProCfg.Hpp 95: ShrtT changeWhat; ThProCfg.Hpp 96: ShrtT changeWho; ThProCfg.Hpp 97: UShrtT changeLevel; ThProCfg.Hpp 98: ThProCfg.Hpp 99: PbFlags expFlagsOn; ThProCfg.Hpp 100: PbFlags expFlagsOff; ThProCfg.Hpp 101: PbFlags secFlags; ThProCfg.Hpp 102: UShrtT secLevel; ThProCfg.Hpp 103: UShrtT expLevel; ThProCfg.Hpp 104: LngT netCredit; ThProCfg.Hpp 105: ThProCfg.Hpp 106: globalChange ( ) ThProCfg.Hpp 107: { ThProCfg.Hpp 108: changeWhat = chSecLevel; ThProCfg.Hpp 109: changeWho = chAllUsers; ThProCfg.Hpp 110: changeLevel = 0; ThProCfg.Hpp 111: ThProCfg.Hpp 112: expFlagsOn = ""; ThProCfg.Hpp 113: expFlagsOff = ""; ThProCfg.Hpp 114: secFlags = ""; ThProCfg.Hpp 115: secLevel = 0; ThProCfg.Hpp 116: expLevel = 0; ThProCfg.Hpp 117: netCredit = 0; ThProCfg.Hpp 118: } ThProCfg.Hpp 119: }; ThProCfg.Hpp 120: ThProCfg.Hpp 121: ThProCfg.Hpp 122: ThProCfg.Hpp 123: _ClassType(fileEntry) ThProCfg.Hpp 124: class fileEntry : public Object ThProCfg.Hpp 125: { ThProCfg.Hpp 126: public: ThProCfg.Hpp 127: FileName fname; ThProCfg.Hpp 128: LngT size; ThProCfg.Hpp 129: Date date; ThProCfg.Hpp 130: Time time; ThProCfg.Hpp 131: ThProCfg.Hpp 132: virtual ~fileEntry ( ) ThProCfg.Hpp 133: { ThProCfg.Hpp 134: } ThProCfg.Hpp 135: }; ThProCfg.Hpp 136: ThProCfg.Hpp 137: ThProCfg.Hpp 138: ThProCfg.Hpp 139: extern ChrT usrFind[80]; ThProCfg.Hpp 140: extern LngP userList; ThProCfg.Hpp 141: extern UShrtT userListCount; ThProCfg.Hpp 142: extern UShrtT NumUsers; ThProCfg.Hpp 143: ThProCfg.Hpp 144: ThProCfg.Hpp 145: void clearUserList ( ); ThProCfg.Hpp 146: ShrtT fillUserList ( userFilter& filter ); ThProCfg.Hpp 147: ShrtT getDiskRecNo ( ShrtT recno ); ThProCfg.Hpp 148: ShrtT getListRecNo ( ShrtT recno ); ThProCfg.Hpp 149: ShrtT filterUser ( ); ThProCfg.Hpp 150: ShrtT searchUser ( ShrtT startRec ); ThProCfg.Hpp 151: void listUser ( IntT recno, IntT x, IntT y ); ThProCfg.Hpp 152: ShrtT pickUser ( ShrtT curRecNo ); ThProCfg.Hpp 153: ThProCfg.Hpp 154: ThProCfg.Hpp 155: ShrtT pickTemplate ( ShrtT curRecNo = 0 ); ThProCfg.Hpp 156: ThProCfg.Hpp 157: ThProCfg.Hpp 158: KEY enterPwd ( IntT mode, Window& w, IntT x, IntT y, ChrT attr, ThProCfg.Hpp 159: AnyP data ); ThProCfg.Hpp 160: ThProCfg.Hpp 161: ShrtT askYesNo ( ChrP title ); ThProCfg.Hpp 162: void showHelp ( ChrP hlp[], char *pTitle=0, FlgT center = FALSE ); ThProCfg.Hpp 163: ThProCfg.Hpp 164: ThProCfg.Hpp 165: ThProCfg.Hpp 166: ThProCfg.Hpp 167: ThProCfg.Hpp 168: edituser.cpp 33: 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: edituser.cpp 34: edituser.cpp 35: edituser.cpp 36: edituser.cpp 37: ChrT usrFind[80]; edituser.cpp 38: LngP userList = 0; edituser.cpp 39: UShrtT userListCount = 0; edituser.cpp 40: UShrtT NumUsers = 0; edituser.cpp 41: edituser.cpp 42: edituser.cpp 43: edituser.cpp 44: LCL PbUsersBbsP usrbbs; edituser.cpp 45: LCL userFilter filter; edituser.cpp 46: edituser.cpp 47: edituser.cpp 48: edituser.cpp 49: edituser.cpp 50: edituser.cpp 51: edituser.cpp 52: edituser.cpp 53: edituser.cpp 54: edituser.cpp 55: edituser.cpp 56: edituser.cpp 57: edituser.cpp 58: void clearUserList() edituser.cpp 59: { edituser.cpp 60: for(ShrtT cnt = 0; cnt < NumUsers; cnt++) edituser.cpp 61: userList[cnt] = LngT(cnt); edituser.cpp 62: } edituser.cpp 63: edituser.cpp 64: edituser.cpp 65: edituser.cpp 66: edituser.cpp 67: edituser.cpp 68: edituser.cpp 69: edituser.cpp 70: edituser.cpp 71: edituser.cpp 72: edituser.cpp 73: ShrtT fillUserList(userFilter& filter) edituser.cpp 74: { edituser.cpp 75: ShrtT ret_val = 0; edituser.cpp 76: edituser.cpp 77: if(userList != 0) edituser.cpp 78: delete userList; edituser.cpp 79: edituser.cpp 80: userList = new LngT[NumUsers]; edituser.cpp 81: memset(userList, 0, NumUsers * SIZ(LngT)); edituser.cpp 82: edituser.cpp 83: if( (filter.name[0] == 0 ) edituser.cpp 84: && (filter.location[0] == 0 ) edituser.cpp 85: && (filter.flagsOn == 0 ) edituser.cpp 86: && (filter.flagsOff == 0 ) edituser.cpp 87: && (filter.lowerLevel == 0 ) edituser.cpp 88: && (filter.higherLevel == WrdT(65535L)) edituser.cpp 89: ) edituser.cpp 90: { edituser.cpp 91: clearUserList(); edituser.cpp 92: ret_val = NumUsers; edituser.cpp 93: } edituser.cpp 94: else edituser.cpp 95: { edituser.cpp 96: Window w; edituser.cpp 97: edituser.cpp 98: PbFlags flagsOn = ""; edituser.cpp 99: PbFlags flagsOff = "ABCDEFGHIJKMLNOPQRSTUVWXYZ123456"; edituser.cpp 100: edituser.cpp 101: w.open(11, 10, 70, 12, setFBColor(hWhite, nCyan), 1); edituser.cpp 102: w.title(" Searching (Press to cancel)", setFBColor(hYellow, nCyan)); edituser.cpp 103: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, 0, NumUsers - 1, TRUE); edituser.cpp 104: tsw_cursoroff(); edituser.cpp 105: edituser.cpp 106: if(filter.flagsOn != 0) edituser.cpp 107: { edituser.cpp 108: for(ShrtT cnt = 1; cnt <= 32; cnt++) edituser.cpp 109: { edituser.cpp 110: if(filter.flagsOn.get(ShrtT(cnt)) == TRUE) edituser.cpp 111: flagsOn.set(ShrtT(33 - cnt)); edituser.cpp 112: } edituser.cpp 113: } edituser.cpp 114: edituser.cpp 115: if(filter.flagsOff != 0) edituser.cpp 116: { edituser.cpp 117: for(ShrtT cnt = 1; cnt <= 32; cnt++) edituser.cpp 118: { edituser.cpp 119: if(filter.flagsOff.get(ShrtT(cnt)) == TRUE) edituser.cpp 120: flagsOff.reset(ShrtT(33 - cnt)); edituser.cpp 121: } edituser.cpp 122: } edituser.cpp 123: edituser.cpp 124: for(ShrtT cnt = 0; cnt < NumUsers; cnt++) edituser.cpp 125: { edituser.cpp 126: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, cnt, NumUsers - 1, FALSE); edituser.cpp 127: edituser.cpp 128: if(KB.hit() && KB.get() == KEY_ESC) edituser.cpp 129: { edituser.cpp 130: clearUserList(); edituser.cpp 131: break; edituser.cpp 132: } edituser.cpp 133: edituser.cpp 134: if(usrbbs->read(cnt) == TRUE) edituser.cpp 135: { edituser.cpp 136: FlgT addRecord = TRUE; edituser.cpp 137: edituser.cpp 138: if((addRecord == TRUE) && (filter.name[0] != 0)) edituser.cpp 139: { edituser.cpp 140: pas2c(usrbbs->Name); edituser.cpp 141: String name(usrbbs->Name); edituser.cpp 142: if(name.fuzzySearch(filter.name, cfg.fuzzyRate) < cfg.fuzzyRate) edituser.cpp 143: addRecord = FALSE; edituser.cpp 144: } edituser.cpp 145: edituser.cpp 146: if((addRecord == TRUE) && (filter.location[0] != 0)) edituser.cpp 147: { edituser.cpp 148: pas2c(usrbbs->Location); edituser.cpp 149: String city(usrbbs->Location); edituser.cpp 150: if(city.fuzzySearch(filter.location, cfg.fuzzyRate) < cfg.fuzzyRate) edituser.cpp 151: addRecord = FALSE; edituser.cpp 152: } edituser.cpp 153: edituser.cpp 154: if((addRecord == TRUE) && (filter.flagsOn != 0)) edituser.cpp 155: { edituser.cpp 156: if((usrbbs->Flags & flagsOn) != flagsOn) edituser.cpp 157: addRecord = FALSE; edituser.cpp 158: } edituser.cpp 159: edituser.cpp 160: if((addRecord == TRUE) && (filter.flagsOff != 0)) edituser.cpp 161: { edituser.cpp 162: if(usrbbs->Flags != (usrbbs->Flags & flagsOff)) edituser.cpp 163: addRecord = FALSE; edituser.cpp 164: } edituser.cpp 165: edituser.cpp 166: if((addRecord == TRUE) && (filter.lowerLevel != 0)) edituser.cpp 167: { edituser.cpp 168: if(usrbbs->Security < filter.lowerLevel) edituser.cpp 169: addRecord = FALSE; edituser.cpp 170: } edituser.cpp 171: edituser.cpp 172: if((addRecord == TRUE) && (filter.higherLevel != WrdT(65535L))) edituser.cpp 173: { edituser.cpp 174: if(usrbbs->Security > filter.higherLevel) edituser.cpp 175: addRecord = FALSE; edituser.cpp 176: } edituser.cpp 177: edituser.cpp 178: if(addRecord == TRUE) edituser.cpp 179: userList[ret_val++] = cnt; edituser.cpp 180: } edituser.cpp 181: } edituser.cpp 182: } edituser.cpp 183: edituser.cpp 184: userListCount = ret_val; edituser.cpp 185: return(ret_val); edituser.cpp 186: } edituser.cpp 187: edituser.cpp 188: edituser.cpp 189: edituser.cpp 190: edituser.cpp 191: edituser.cpp 192: edituser.cpp 193: edituser.cpp 194: edituser.cpp 195: edituser.cpp 196: edituser.cpp 197: ShrtT getDiskRecNo(ShrtT recno) edituser.cpp 198: { edituser.cpp 199: ShrtT ret_val = -1; edituser.cpp 200: edituser.cpp 201: if(recno < userListCount) edituser.cpp 202: ret_val = ShrtT(userList[recno]); edituser.cpp 203: edituser.cpp 204: return(ret_val); edituser.cpp 205: } edituser.cpp 206: edituser.cpp 207: edituser.cpp 208: edituser.cpp 209: edituser.cpp 210: edituser.cpp 211: edituser.cpp 212: edituser.cpp 213: edituser.cpp 214: edituser.cpp 215: edituser.cpp 216: ShrtT getListRecNo(ShrtT recno) edituser.cpp 217: { edituser.cpp 218: ShrtT ret_val = -1; edituser.cpp 219: edituser.cpp 220: for(ShrtT cnt = 0; cnt < userListCount; cnt++) edituser.cpp 221: { edituser.cpp 222: if(ShrtT(userList[cnt]) == recno) edituser.cpp 223: ret_val = cnt; edituser.cpp 224: } edituser.cpp 225: edituser.cpp 226: return(ret_val); edituser.cpp 227: } edituser.cpp 228: edituser.cpp 229: edituser.cpp 230: edituser.cpp 231: edituser.cpp 232: edituser.cpp 233: edituser.cpp 234: edituser.cpp 235: edituser.cpp 236: edituser.cpp 237: edituser.cpp 238: ShrtT filterUser() edituser.cpp 239: { edituser.cpp 240: ShrtT ret_val = userListCount; edituser.cpp 241: edituser.cpp 242: userFilterT filter; edituser.cpp 243: edituser.cpp 244: if(askYesNo("Enable filter?") == TRUE) edituser.cpp 245: { edituser.cpp 246: Field frm[]= edituser.cpp 247: { edituser.cpp 248: edituser.cpp 249: edituser.cpp 250: { 1 ,&filter.name ,0 ,0 ,0 ,35 ,36 ,19 ,1 }, edituser.cpp 251: { 1 ,&filter.location ,0 ,0 ,0 ,25 ,26 ,19 ,2 }, edituser.cpp 252: { 12 ,&filter.flagsOn ,0 ,flag_select ,0 ,32 ,33 ,19 ,3 }, edituser.cpp 253: { 12 ,&filter.flagsOff ,0 ,flag_select ,0 ,32 ,33 ,19 ,4 }, edituser.cpp 254: { 5 ,&filter.lowerLevel ,0 ,0 ,0 ,5 ,6 ,19 ,5 }, edituser.cpp 255: { 5 ,&filter.higherLevel ,0 ,0 ,0 ,5 ,6 ,19 ,6 } edituser.cpp 256: }; edituser.cpp 257: edituser.cpp 258: FormWindow w(11, 6, 69, 13, setFBColor(hWhite, nRed), 1); edituser.cpp 259: w.define(frm, 6, setFBColor(hYellow, nRed)); edituser.cpp 260: w.open(); edituser.cpp 261: w.title(" Filter ", setFBColor(hYellow, nRed)); edituser.cpp 262: edituser.cpp 263: w << "\n" edituser.cpp 264: " Name ..........:\n" edituser.cpp 265: " Location ......:\n" edituser.cpp 266: " Flags On ......:\n" edituser.cpp 267: " Flags Off .....:\n" edituser.cpp 268: " Minimum level .:\n" edituser.cpp 269: " Maximum level .:"; edituser.cpp 270: edituser.cpp 271: w.process(); edituser.cpp 272: edituser.cpp 273: if(askYesNo("Use this filter?") == TRUE) edituser.cpp 274: ret_val = fillUserList(filter); edituser.cpp 275: } edituser.cpp 276: else edituser.cpp 277: { edituser.cpp 278: userFilterT empty; edituser.cpp 279: ret_val = fillUserList(empty); edituser.cpp 280: } edituser.cpp 281: edituser.cpp 282: return(ret_val); edituser.cpp 283: } edituser.cpp 284: edituser.cpp 285: edituser.cpp 286: edituser.cpp 287: edituser.cpp 288: edituser.cpp 289: edituser.cpp 290: edituser.cpp 291: edituser.cpp 292: edituser.cpp 293: edituser.cpp 294: edituser.cpp 295: edituser.cpp 296: ShrtT searchUser(ShrtT startRec) edituser.cpp 297: { edituser.cpp 298: Window w; edituser.cpp 299: edituser.cpp 300: ShrtT max_rec = userListCount; edituser.cpp 301: edituser.cpp 302: if(max_rec < 2) edituser.cpp 303: return(-1); edituser.cpp 304: edituser.cpp 305: if(startRec == -1) edituser.cpp 306: { edituser.cpp 307: w.open(10, 7, 60, 9, setFBColor(hWhite, nCyan), 1); edituser.cpp 308: memset(&(usrFind),0,sizeof(usrFind)); edituser.cpp 309: edituser.cpp 310: w << " Search for : "; edituser.cpp 311: edituser.cpp 312: tsw_cursoron(); edituser.cpp 313: w.attrib(setFBColor(hYellow, nCyan)); edituser.cpp 314: if(w.scan(usrFind, 35, 32, 0x01) == 1) edituser.cpp 315: return(-1); edituser.cpp 316: edituser.cpp 317: w.close(); edituser.cpp 318: } edituser.cpp 319: edituser.cpp 320: tsw_cursoroff(); edituser.cpp 321: edituser.cpp 322: if(strlen(usrFind) == 0) edituser.cpp 323: return(-1); edituser.cpp 324: edituser.cpp 325: edituser.cpp 326: if(startRec + 1 >= max_rec) edituser.cpp 327: return(-1); edituser.cpp 328: edituser.cpp 329: w.open(11, 10, 70, 12, setFBColor(hWhite, nCyan), 1); edituser.cpp 330: w.title(" Searching (Press to cancel)", setFBColor(hYellow, nCyan)); edituser.cpp 331: edituser.cpp 332: DwdT nameCrc = raCRC(usrFind); edituser.cpp 333: ShrtT found = -1; edituser.cpp 334: edituser.cpp 335: if(startRec == -1) edituser.cpp 336: { edituser.cpp 337: edituser.cpp 338: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, 0, NumUsers-1, TRUE); edituser.cpp 339: PbUsersIdxP usridx = new PbUsersIdxT(ChrP(cfg.msgpath)); edituser.cpp 340: if(usridx->open(fmode_read) == TRUE) edituser.cpp 341: { edituser.cpp 342: for(ShrtT cnt = startRec + 1; cnt < max_rec && found == -1; cnt++) edituser.cpp 343: { edituser.cpp 344: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, cnt, NumUsers - 1, FALSE); edituser.cpp 345: edituser.cpp 346: if(KB.hit() && KB.get() == KEY_ESC) edituser.cpp 347: break; edituser.cpp 348: edituser.cpp 349: usridx->read(getDiskRecNo(cnt)); edituser.cpp 350: if(usridx->nameCrc == nameCrc) edituser.cpp 351: found = cnt; edituser.cpp 352: if(usridx->handleCrc == nameCrc) edituser.cpp 353: found = cnt; edituser.cpp 354: } edituser.cpp 355: } edituser.cpp 356: edituser.cpp 357: delete(usridx); edituser.cpp 358: } edituser.cpp 359: edituser.cpp 360: if(found == -1) edituser.cpp 361: { edituser.cpp 362: edituser.cpp 363: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, 0, NumUsers-1, TRUE); edituser.cpp 364: PbUsersPbP usrpb = new PbUsersPbT(ChrP(cfg.msgpath)); edituser.cpp 365: if(usrpb->open(fmode_read) == TRUE) edituser.cpp 366: { edituser.cpp 367: for(ShrtT cnt = startRec + 1; cnt < max_rec && found == -1; cnt++) edituser.cpp 368: { edituser.cpp 369: w.gauge( 2, 1, setFBColor(hWhite, nBlack), 54, cnt, NumUsers - 1, FALSE); edituser.cpp 370: edituser.cpp 371: if(KB.hit() && KB.get() == KEY_ESC) edituser.cpp 372: break; edituser.cpp 373: edituser.cpp 374: usrpb->read(getDiskRecNo(cnt)); edituser.cpp 375: edituser.cpp 376: String name(usrpb->name); edituser.cpp 377: if(name.fuzzySearch(usrFind, cfg.fuzzyRate) >= cfg.fuzzyRate) edituser.cpp 378: found = cnt; edituser.cpp 379: } edituser.cpp 380: } edituser.cpp 381: edituser.cpp 382: delete usrpb; edituser.cpp 383: } edituser.cpp 384: edituser.cpp 385: return(found); edituser.cpp 386: } edituser.cpp 387: edituser.cpp 388: edituser.cpp 389: edituser.cpp 390: edituser.cpp 391: edituser.cpp 392: edituser.cpp 393: edituser.cpp 394: edituser.cpp 395: edituser.cpp 396: edituser.cpp 397: edituser.cpp 398: edituser.cpp 399: void listUser(IntT recno, IntT x, IntT y) edituser.cpp 400: { edituser.cpp 401: ShrtT recNum = getDiskRecNo(recno); edituser.cpp 402: if(recNum != -1) edituser.cpp 403: { edituser.cpp 404: if(usrbbs->read(recNum) == TRUE) edituser.cpp 405: { edituser.cpp 406: pas2c(usrbbs->Name); edituser.cpp 407: pas2c(usrbbs->Location); edituser.cpp 408: edituser.cpp 409: tsw_maputs(x, y, setFBColor(hWhite, nBlue), form(" %c ³ %5d ŗ %5u ³ %-30.30s ³ %-20.20s", edituser.cpp 410: ((usrbbs->uFlags & UFLAG_DELETED) ? '˙ž' : ' '), edituser.cpp 411: recNum + 1 , usrbbs->Security, usrbbs->Name, usrbbs->Location edituser.cpp 412: ) edituser.cpp 413: ); edituser.cpp 414: } edituser.cpp 415: else edituser.cpp 416: tsw_beep(); edituser.cpp 417: } edituser.cpp 418: } edituser.cpp 419: edituser.cpp 420: edituser.cpp 421: edituser.cpp 422: edituser.cpp 423: edituser.cpp 424: edituser.cpp 425: edituser.cpp 426: edituser.cpp 427: edituser.cpp 428: edituser.cpp 429: ShrtT pickUser(ShrtT curRecNo) edituser.cpp 430: { edituser.cpp 431: ShrtT ret_val = -1; edituser.cpp 432: edituser.cpp 433: LCL ChrP pickHelp[] = edituser.cpp 434: { edituser.cpp 435: " Page Up ............: Go to previous page", edituser.cpp 436: " Page Down ..........: Go to next page", edituser.cpp 437: " Home ...............: Go to first record", edituser.cpp 438: " End ................: Go to last record", edituser.cpp 439: " Escape .............: End", edituser.cpp 440: "ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ", edituser.cpp 441: " 1..9 ...............: Start typing record number to go to", edituser.cpp 442: " A..Z ...............: Start typing record number to search", edituser.cpp 443: " ALT-F ..............: Filter user records", edituser.cpp 444: " ALT-G ..............: Go to another record", edituser.cpp 445: " ALT-S ..............: Search record by user's name", edituser.cpp 446: " ALT-N ..............: Search next record", edituser.cpp 447: 0 edituser.cpp 448: }; edituser.cpp 449: edituser.cpp 450: usrbbs = new PbUsersBbsT(ChrP(cfg.msgpath)); edituser.cpp 451: edituser.cpp 452: if(usrbbs->open(fmode_shared) == FALSE) edituser.cpp 453: { edituser.cpp 454: tsw_beep(); edituser.cpp 455: } edituser.cpp 456: else edituser.cpp 457: { edituser.cpp 458: KEY hotkeys[]= edituser.cpp 459: { edituser.cpp 460: '1','2','3','4','5','6','7','8','9', edituser.cpp 461: 'A','B','C','D','E','F','G','H','I', edituser.cpp 462: 'J','K','L','M','N','O','P','Q','R', edituser.cpp 463: 'S','T','U','V','W','X','Y','Z', edituser.cpp 464: KEY_ALTF, edituser.cpp 465: KEY_ALTG, edituser.cpp 466: KEY_ALTN, edituser.cpp 467: KEY_ALTS, edituser.cpp 468: KEY_F1 , edituser.cpp 469: 0 edituser.cpp 470: }; edituser.cpp 471: edituser.cpp 472: SelectWindow sw; edituser.cpp 473: sw.open( 2, 2, 79, tsw_vsize - 2, setFBColor(hYellow, nBlue), 1); edituser.cpp 474: sw.title(" Select User ", setFBColor(hWhite, nBlue)); edituser.cpp 475: edituser.cpp 476: sw.define((userList == 0) ? NumUsers : userListCount, setFBColor(nBlack, nWhite), listUser, 0, 0, hotkeys); edituser.cpp 477: edituser.cpp 478: sw.direct( 4,0 ,'˙Ń'); sw.direct(12,0 ,'˙Ė'); edituser.cpp 479: sw.direct(20,0 ,'˙Ń'); sw.direct(53,0 ,'˙Ń'); edituser.cpp 480: edituser.cpp 481: sw.direct( 4,tsw_vsize - 5,'˙Ļ'); sw.direct(12,tsw_vsize - 5,'˙Ź'); edituser.cpp 482: sw.direct(20,tsw_vsize - 5,'˙Ļ'); sw.direct(53,tsw_vsize - 5,'˙Ļ'); edituser.cpp 483: edituser.cpp 484: tsw_cursoroff(); edituser.cpp 485: edituser.cpp 486: sw.show(curRecNo); edituser.cpp 487: edituser.cpp 488: FlgT pickLoop = TRUE; edituser.cpp 489: while(pickLoop) edituser.cpp 490: { edituser.cpp 491: tsw_showfooter("Press \001F1\x1 to see the helpscreen", 0x4F, 0x4E ); edituser.cpp 492: edituser.cpp 493: ShrtT choice = sw.process(); edituser.cpp 494: switch(choice) edituser.cpp 495: { edituser.cpp 496: case (-1): edituser.cpp 497: { edituser.cpp 498: pickLoop = FALSE; edituser.cpp 499: } edituser.cpp 500: break; edituser.cpp 501: edituser.cpp 502: case (-2): edituser.cpp 503: { edituser.cpp 504: switch(sw.hotkey) edituser.cpp 505: { edituser.cpp 506: case KEY_F1 : edituser.cpp 507: { edituser.cpp 508: showHelp(pickHelp, "Pick a User Help" ); edituser.cpp 509: } edituser.cpp 510: break; edituser.cpp 511: edituser.cpp 512: case KEY_ALTF: edituser.cpp 513: { edituser.cpp 514: ShrtT curLen = userListCount; edituser.cpp 515: ShrtT newLen = filterUser(); edituser.cpp 516: if(curLen != newLen) edituser.cpp 517: { edituser.cpp 518: sw.redefine(newLen); edituser.cpp 519: sw.show(0); edituser.cpp 520: } edituser.cpp 521: } edituser.cpp 522: break; edituser.cpp 523: edituser.cpp 524: case '1': case '2': case '3': edituser.cpp 525: case '4': case '5': case '6': edituser.cpp 526: case '7': case '8': case '9': edituser.cpp 527: { edituser.cpp 528: KB.push((KEY)(char)sw.hotkey); edituser.cpp 529: } edituser.cpp 530: edituser.cpp 531: case KEY_ALTG: edituser.cpp 532: { edituser.cpp 533: IntT userNo = 1; edituser.cpp 534: edituser.cpp 535: Window w(10, 5, 32, 7, setFBColor(hWhite, nCyan)); edituser.cpp 536: w.open(); edituser.cpp 537: w << " Goto user: "; edituser.cpp 538: edituser.cpp 539: tsw_cursoron(); edituser.cpp 540: w.attrib(setFBColor(hYellow, nCyan)); edituser.cpp 541: edituser.cpp 542: if(w.scan(userNo, 5, 6) == 1) edituser.cpp 543: userNo = -1; edituser.cpp 544: edituser.cpp 545: tsw_cursoroff(); edituser.cpp 546: edituser.cpp 547: if((userNo <= NumUsers) && (userNo > 0) ) edituser.cpp 548: { edituser.cpp 549: edituser.cpp 550: choice = getListRecNo(userNo - 1); edituser.cpp 551: if(choice != -1) edituser.cpp 552: sw.show(choice); edituser.cpp 553: } edituser.cpp 554: } edituser.cpp 555: break; edituser.cpp 556: edituser.cpp 557: case KEY_ALTN: edituser.cpp 558: { edituser.cpp 559: ShrtT userNo = searchUser(sw.current); edituser.cpp 560: if(userNo != -1) edituser.cpp 561: { edituser.cpp 562: sw.show(userNo); edituser.cpp 563: } edituser.cpp 564: else edituser.cpp 565: tsw_beep(); edituser.cpp 566: } edituser.cpp 567: break; edituser.cpp 568: edituser.cpp 569: edituser.cpp 570: case 'A': case 'B': case 'C': case 'D': edituser.cpp 571: case 'E': case 'F': case 'G': case 'H': edituser.cpp 572: case 'I': case 'J': case 'K': case 'L': edituser.cpp 573: case 'M': case 'N': case 'O': case 'P': edituser.cpp 574: case 'Q': case 'R': case 'S': case 'T': edituser.cpp 575: case 'U': case 'V': case 'W': case 'X': edituser.cpp 576: case 'Y': case 'Z': edituser.cpp 577: { edituser.cpp 578: KB.push((KEY)(char)sw.hotkey); edituser.cpp 579: } edituser.cpp 580: edituser.cpp 581: case KEY_ALTS: edituser.cpp 582: { edituser.cpp 583: ShrtT userNo = searchUser(-1); edituser.cpp 584: if(userNo != -1) edituser.cpp 585: { edituser.cpp 586: sw.show(userNo); edituser.cpp 587: } edituser.cpp 588: else edituser.cpp 589: tsw_beep(); edituser.cpp 590: } edituser.cpp 591: break; edituser.cpp 592: } edituser.cpp 593: } edituser.cpp 594: break; edituser.cpp 595: edituser.cpp 596: default: edituser.cpp 597: { edituser.cpp 598: ret_val = choice; edituser.cpp 599: pickLoop = FALSE; edituser.cpp 600: } edituser.cpp 601: break; edituser.cpp 602: } edituser.cpp 603: } edituser.cpp 604: } edituser.cpp 605: edituser.cpp 606: delete(usrbbs); edituser.cpp 607: edituser.cpp 608: return(ret_val); edituser.cpp 609: } edituser.cpp 610: edituser.cpp 611: edituser.cpp 612: edituser.cpp 613: edituser.cpp 614: edituser.cpp 615: edituser.cpp 616: edituser.cpp 617: edituser.cpp 618: edituser.cpp 619: edituser.cpp 620: edituser.cpp 621: edituser.cpp 622: LCL void helpFunction(IntT helpNo) edituser.cpp 623: { edituser.cpp 624: edituser.cpp 625: edituser.cpp 626: edituser.cpp 627: edituser.cpp 628: edituser.cpp 629: edituser.cpp 630: ChrP txt[]= edituser.cpp 631: { edituser.cpp 632: "", edituser.cpp 633: "", edituser.cpp 634: "Press [ENTER] to edit/view password", edituser.cpp 635: "", edituser.cpp 636: "", "", edituser.cpp 637: "", "", edituser.cpp 638: "", "", edituser.cpp 639: "", "", edituser.cpp 640: "", "", edituser.cpp 641: "", "", edituser.cpp 642: "", "", edituser.cpp 643: "", "", edituser.cpp 644: "", "", edituser.cpp 645: "", "", edituser.cpp 646: "", "", edituser.cpp 647: "", "", edituser.cpp 648: "", "", edituser.cpp 649: "", "", edituser.cpp 650: "", "", edituser.cpp 651: "", "", edituser.cpp 652: "", "", edituser.cpp 653: "", "", edituser.cpp 654: "", "", edituser.cpp 655: "", "", edituser.cpp 656: "", "", edituser.cpp 657: "", "", edituser.cpp 658: "", "", edituser.cpp 659: "", "", edituser.cpp 660: "", "", edituser.cpp 661: }; edituser.cpp 662: edituser.cpp 663: if(strlen(txt[helpNo]) != 0) edituser.cpp 664: tsw_showfooter(txt[helpNo], 0x4E); edituser.cpp 665: else edituser.cpp 666: tsw_showfooter("Press \001F1\x1 to see help screen", 0x4F, 0x4E); edituser.cpp 667: } edituser.cpp 668: edituser.cpp 669: edituser.cpp 670: edituser.cpp 671: edituser.cpp 672: edituser.cpp 673: edituser.cpp 674: edituser.cpp 675: edituser.cpp 676: edituser.cpp 677: edituser.cpp 678: void editUser(char *sysPath, int argc, char *argv[]) edituser.cpp 679: { edituser.cpp 680: User cmpuser; edituser.cpp 681: User::setDir(cfg.msgpath); edituser.cpp 682: NumUsers = ShrtT(User::numUsers()); edituser.cpp 683: edituser.cpp 684: fillUserList(filter); edituser.cpp 685: memset(&(usrFind),0,sizeof(usrFind)); edituser.cpp 686: edituser.cpp 687: LCL ChrP editHelp[] = edituser.cpp 688: { edituser.cpp 689: "", edituser.cpp 690: " 5EPage Up: 5BGo to previous record", edituser.cpp 691: " 5EPage Down: 5BGo to next record", edituser.cpp 692: " 5ECTRL-Page Up: 5BGo to first record", edituser.cpp 693: " 5ECTRL-Page Down: 5BGo to last record", edituser.cpp 694: " 5EEscape: 5BEnd", edituser.cpp 695: "50ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ", edituser.cpp 696: " 5EALT-A: 5BAdd a record", edituser.cpp 697: edituser.cpp 698: " 5EALT-D: 5B(Un)Delete current user", edituser.cpp 699: " 5EALT-F: 5BShow flag descriptions", edituser.cpp 700: " 5EALT-L: 5BList user records", edituser.cpp 701: " 5EALT-N: 5BSearch next record", edituser.cpp 702: " 5EALT-P: 5B(Un)Hide password", edituser.cpp 703: edituser.cpp 704: " 5EALT-R: 5BRestore user record", edituser.cpp 705: " 5EALT-S: 5BSearch record by user name", edituser.cpp 706: " 5EALT-V: 5BValidate user", edituser.cpp 707: edituser.cpp 708: " 5EF10: 5BEdit statistics", edituser.cpp 709: "", edituser.cpp 710: 0 edituser.cpp 711: }; edituser.cpp 712: edituser.cpp 713: LCL ChrP logLevels[] = edituser.cpp 714: { edituser.cpp 715: "Friend" , "Normal" , "Suspicious" , "Extensive" , edituser.cpp 716: 0 edituser.cpp 717: }; edituser.cpp 718: edituser.cpp 719: edituser.cpp 720: edituser.cpp 721: edituser.cpp 722: edituser.cpp 723: edituser.cpp 724: edituser.cpp 725: edituser.cpp 726: edituser.cpp 727: LCL ChrP sexes[] = edituser.cpp 728: { edituser.cpp 729: "Unknown" , "Male" , "Female" , edituser.cpp 730: 0 edituser.cpp 731: }; edituser.cpp 732: edituser.cpp 733: LCL ChrP terminals[] = edituser.cpp 734: { edituser.cpp 735: "TTY" , "ANSI" , "Avatar" , "Avt/0+", edituser.cpp 736: 0 edituser.cpp 737: }; edituser.cpp 738: edituser.cpp 739: LCL ChrP dateFormats[] = edituser.cpp 740: { edituser.cpp 741: "MM/DD/YYYY", edituser.cpp 742: "YYYY/MM/DD", edituser.cpp 743: "DD/MM/YYYY", edituser.cpp 744: 0 edituser.cpp 745: }; edituser.cpp 746: edituser.cpp 747: User user; edituser.cpp 748: edituser.cpp 749: LCL Field frm[]= edituser.cpp 750: { edituser.cpp 751: edituser.cpp 752: edituser.cpp 753: { 1 , user.name ,0 ,0 ,0 ,35 ,32 ,14 ,1 }, edituser.cpp 754: { 1 , user.alias ,0 ,0 ,0 ,35 ,32 ,14 ,2 }, edituser.cpp 755: { 12 , &user ,0 ,enterPwd ,0 ,15 ,16 ,14 ,3 }, edituser.cpp 756: { 1 , user.city ,0 ,0 ,0 ,25 ,26 ,14 ,4 }, edituser.cpp 757: { 1 , user.state ,0 ,0 ,0 ,25 ,26 ,14 ,5 }, edituser.cpp 758: { 1 , user.country ,0 ,0 ,0 ,25 ,26 ,14 ,6 }, edituser.cpp 759: { 1 , user.address1 ,0 ,0 ,0 ,50 ,32 ,14 ,7 }, edituser.cpp 760: { 1 , user.address2 ,0 ,0 ,0 ,50 ,32 ,14 ,8 }, edituser.cpp 761: { 1 , user.address3 ,0 ,0 ,0 ,50 ,32 ,14 ,9 }, edituser.cpp 762: { 1 , user.forwardTo ,0 ,0 ,0 ,35 ,32 ,14 ,10 }, edituser.cpp 763: { 5 ,&user.level ,0 ,0 ,0 ,5 ,6 ,14 ,11 }, edituser.cpp 764: { 12 ,&user.aFlags ,0 ,flag_select,0 ,32 ,32 ,14 ,12 }, edituser.cpp 765: { 13 ,&user.expDate ,0 ,0 ,0 ,10 ,10 ,14 ,13 }, edituser.cpp 766: { 5 ,&user.expLevel ,0 ,0 ,0 ,5 ,6 ,14 ,14 }, edituser.cpp 767: { 12 ,&user.expFlagsOn ,0 ,flag_select,0 ,5 ,6 ,14 ,15 }, edituser.cpp 768: { 12 ,&user.expFlagsOff ,0 ,flag_select,0 ,5 ,6 ,14 ,16 }, edituser.cpp 769: { 1 , user.comment ,0 ,0 ,0 ,79 ,65 ,11 ,18 }, edituser.cpp 770: { 1 , user.voicePhone ,0 ,0 ,1 ,15 ,16 ,60 ,1 }, edituser.cpp 771: { 1 , user.dataPhone ,0 ,0 ,1 ,15 ,16 ,60 ,2 }, edituser.cpp 772: { 1 , user.faxPhone ,0 ,0 ,1 ,15 ,16 ,60 ,3 }, edituser.cpp 773: { 13 ,&user.birthDate ,0 ,0 ,0 ,10 ,10 ,60 ,4 }, edituser.cpp 774: { 11 ,&user.sex ,sexes ,0 ,0 ,7 ,7 ,60 ,5 }, edituser.cpp 775: { 11 ,&user.dateFormat ,dateFormats,0 ,0 ,10 ,10 ,60 ,6 }, edituser.cpp 776: { 5 ,&user.screenLength ,0 ,0 ,0 ,4 ,5 ,60 ,7 }, edituser.cpp 777: { 8 ,&user.defaultProtocol ,0 ,0 ,1 ,1 ,1 ,60 ,8 }, edituser.cpp 778: { 1 , user.language ,0 ,0 ,1 ,8 ,9 ,60 ,9 }, edituser.cpp 779: { 11 ,&user.logLevel ,logLevels ,0 ,0 ,10 ,10 ,60 ,10 }, edituser.cpp 780: { 11 ,0 ,terminals ,0 ,0 ,6 ,6 ,60 ,11 }, edituser.cpp 781: { 6 ,&user.credit ,0 ,0 ,0 ,7 ,8 ,60 ,12 }, edituser.cpp 782: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,11 ,20 }, edituser.cpp 783: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,11 ,21 }, edituser.cpp 784: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,11 ,22 }, edituser.cpp 785: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,26 ,20 }, edituser.cpp 786: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,26 ,21 }, edituser.cpp 787: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,26 ,22 }, edituser.cpp 788: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,42 ,20 }, edituser.cpp 789: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,42 ,21 }, edituser.cpp 790: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,42 ,22 }, edituser.cpp 791: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,57 ,20 }, edituser.cpp 792: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,57 ,21 }, edituser.cpp 793: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,57 ,22 }, edituser.cpp 794: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,73 ,20 }, edituser.cpp 795: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,73 ,21 }, edituser.cpp 796: { 10 ,0 ,0 ,0 ,0 ,3 ,3 ,73 ,22 } edituser.cpp 797: }; edituser.cpp 798: edituser.cpp 799: FormWindow w( 1, edituser.cpp 800: 1, edituser.cpp 801: 80, edituser.cpp 802: 24, edituser.cpp 803: 0x70, edituser.cpp 804: 1 | 256, edituser.cpp 805: CHISEL_BORDER, edituser.cpp 806: 0x7F, edituser.cpp 807: 0, edituser.cpp 808: 0x78 ); edituser.cpp 809: edituser.cpp 810: w.open(); edituser.cpp 811: edituser.cpp 812: w << " User Name: VoicePhone: \n" edituser.cpp 813: " Alias: DataPhone: \n" edituser.cpp 814: " Password: FaxPhone: \n" edituser.cpp 815: " City: Birth Date: \n" edituser.cpp 816: " State: Sex: \n" edituser.cpp 817: " Country: Date Fmt: \n" edituser.cpp 818: " Address 1: Scr.Height: \n" edituser.cpp 819: " Address 2: DefProt: \n" edituser.cpp 820: " Address 3: Language: \n" edituser.cpp 821: " ForwardTo: Log Level: \n" edituser.cpp 822: " Level: Terminal: \n" edituser.cpp 823: " Flags: NetmCredit: \n" edituser.cpp 824: " Exp. Date: \n" edituser.cpp 825: " Exp. Level: First Call: \n" edituser.cpp 826: " ExFlagsOn: Last Call: \n" edituser.cpp 827: " ExFlagsOff:\n" edituser.cpp 828: "\n" edituser.cpp 829: " Comment:\n" edituser.cpp 830: "\n" edituser.cpp 831: " Deleted: HotKeys: NoKill: InTops: FreeChat: \n" edituser.cpp 832: " More: IBM: IgnoreDL: Hidden: LocOnly: \n" edituser.cpp 833: " ClrScr: FsEd: Atten: Guest: RIP: "; edituser.cpp 834: edituser.cpp 835: KEY hotkeys[]= edituser.cpp 836: { edituser.cpp 837: KEY_PGUP , edituser.cpp 838: KEY_PGDN , edituser.cpp 839: KEY_CPGUP, edituser.cpp 840: KEY_CPGDN, edituser.cpp 841: KEY_ALTA , edituser.cpp 842: edituser.cpp 843: KEY_ALTD , edituser.cpp 844: KEY_ALTF , edituser.cpp 845: KEY_ALTL , edituser.cpp 846: KEY_ALTN , edituser.cpp 847: KEY_ALTP , edituser.cpp 848: KEY_ALTR , edituser.cpp 849: KEY_ALTS , edituser.cpp 850: KEY_ALTV , edituser.cpp 851: edituser.cpp 852: KEY_F10 , edituser.cpp 853: KEY_F1 , edituser.cpp 854: 0 edituser.cpp 855: }; edituser.cpp 856: edituser.cpp 857: w.define( frm, edituser.cpp 858: 44, edituser.cpp 859: 0x71, edituser.cpp 860: 0x1E, edituser.cpp 861: hotkeys, edituser.cpp 862: helpFunction ); edituser.cpp 863: edituser.cpp 864: ShrtT curRecNo = 0; edituser.cpp 865: edituser.cpp 866: if(argc > 0) edituser.cpp 867: curRecNo = atoi(argv[0]) - 1; edituser.cpp 868: edituser.cpp 869: if(curRecNo < 0) edituser.cpp 870: curRecNo = 0; edituser.cpp 871: edituser.cpp 872: ShrtT nextRecNo = curRecNo; edituser.cpp 873: FlgT readRequired = TRUE; edituser.cpp 874: edituser.cpp 875: user.newUser(); edituser.cpp 876: tsw_cursoron(); edituser.cpp 877: edituser.cpp 878: FlgT editLoop = TRUE; edituser.cpp 879: while(editLoop) edituser.cpp 880: { edituser.cpp 881: FlgT forcedSave = FALSE; edituser.cpp 882: edituser.cpp 883: if(curRecNo != nextRecNo) edituser.cpp 884: { edituser.cpp 885: curRecNo = nextRecNo; edituser.cpp 886: readRequired = TRUE; edituser.cpp 887: } edituser.cpp 888: edituser.cpp 889: if(readRequired == TRUE) edituser.cpp 890: { edituser.cpp 891: readRequired = FALSE; edituser.cpp 892: edituser.cpp 893: if(curRecNo > NumUsers) edituser.cpp 894: curRecNo = 0; edituser.cpp 895: edituser.cpp 896: user.read(getDiskRecNo(curRecNo)); edituser.cpp 897: memcpy(&cmpuser, &user, sizeof(user)); edituser.cpp 898: } edituser.cpp 899: edituser.cpp 900: w.title( form( "Record %d/%d", edituser.cpp 901: getDiskRecNo( curRecNo ) + 1, edituser.cpp 902: NumUsers ), edituser.cpp 903: edituser.cpp 904: 0x70 ); edituser.cpp 905: edituser.cpp 906: if(user.firstDate.ok()) edituser.cpp 907: w.direct(60, 14, 0x74, user.firstDate.format("DD-MMM-CCYY")); edituser.cpp 908: else edituser.cpp 909: w.direct(60, 14, 0x74, "??-???-????"); edituser.cpp 910: edituser.cpp 911: if(user.lastDate.ok()) edituser.cpp 912: w.direct(60, 15, 0x74, user.lastDate.format("DD-MMM-CCYY")); edituser.cpp 913: else edituser.cpp 914: w.direct(60, 15, 0x74, "??-???-????"); edituser.cpp 915: edituser.cpp 916: Date today((-1L)); edituser.cpp 917: ShrtT age = Date((-1L)).age(user.birthDate); edituser.cpp 918: edituser.cpp 919: edituser.cpp 920: if(age > 0) edituser.cpp 921: w.direct(71, 4, 0x74, form("(%3d)", age)); edituser.cpp 922: else edituser.cpp 923: w.direct(71, 4, 0x74, "(???)"); edituser.cpp 924: edituser.cpp 925: FlgT DELETED = !!(user.uFlags & UFLAG_DELETED); edituser.cpp 926: FlgT PAUSE = !!(user.uFlags & UFLAG_PAUSE); edituser.cpp 927: FlgT CLEAR = !!(user.uFlags & UFLAG_CLEAR); edituser.cpp 928: FlgT HOTKEYS = !!(user.uFlags & UFLAG_HOTKEYS); edituser.cpp 929: FlgT NOIBM = !(user.uFlags & UFLAG_NOIBM); edituser.cpp 930: FlgT FSED = !!(user.uFlags & UFLAG_FSED); edituser.cpp 931: FlgT NOKILL = !!(user.uFlags & UFLAG_NOKILL); edituser.cpp 932: FlgT IGNORE = !!(user.uFlags & UFLAG_IGNORE); edituser.cpp 933: FlgT ATTEN = !!(user.uFlags & UFLAG_ATTEN); edituser.cpp 934: FlgT INTOPS = !(user.uFlags & UFLAG_NOTOPS); edituser.cpp 935: FlgT HIDDEN = !!(user.uFlags & UFLAG_HIDDEN); edituser.cpp 936: edituser.cpp 937: FlgT GUEST = !!(user.uFlags & UFLAG_GUEST); edituser.cpp 938: edituser.cpp 939: FlgT LOCALONLY = !!(user.uFlags & UFLAG_LOCALONLY); edituser.cpp 940: edituser.cpp 941: FlgT FREECHAT = !!(user.uFlags & UFLAG_FREECHAT); edituser.cpp 942: FlgT RIP = !(user.uFlags & UFLAG_NORIP); edituser.cpp 943: edituser.cpp 944: frm[29].value = &DELETED ; edituser.cpp 945: frm[30].value = &PAUSE ; edituser.cpp 946: frm[31].value = &CLEAR ; edituser.cpp 947: frm[32].value = &HOTKEYS ; edituser.cpp 948: frm[33].value = &NOIBM ; edituser.cpp 949: frm[34].value = &FSED ; edituser.cpp 950: frm[35].value = &NOKILL ; edituser.cpp 951: frm[36].value = &IGNORE ; edituser.cpp 952: frm[37].value = &ATTEN ; edituser.cpp 953: frm[38].value = &INTOPS ; edituser.cpp 954: frm[39].value = &HIDDEN ; edituser.cpp 955: frm[40].value = &GUEST ; edituser.cpp 956: frm[41].value = &FREECHAT ; edituser.cpp 957: frm[42].value = &LOCALONLY ; edituser.cpp 958: frm[43].value = &RIP ; edituser.cpp 959: edituser.cpp 960: frm[12].data = dateFormats[cfg.europe ? 2 : 0]; edituser.cpp 961: frm[20].data = dateFormats[cfg.europe ? 2 : 0]; edituser.cpp 962: edituser.cpp 963: IntT terminal = 0; edituser.cpp 964: edituser.cpp 965: if(user.uFlags & UFLAG_AVTPLUS) edituser.cpp 966: terminal = 3; edituser.cpp 967: else edituser.cpp 968: if(user.uFlags & UFLAG_AVATAR) edituser.cpp 969: terminal = 2; edituser.cpp 970: else edituser.cpp 971: if(user.uFlags & UFLAG_ANSI) edituser.cpp 972: terminal = 1; edituser.cpp 973: else edituser.cpp 974: terminal = 0; edituser.cpp 975: edituser.cpp 976: frm[27].value = &terminal; edituser.cpp 977: edituser.cpp 978: IntT ret_code = w.process(); edituser.cpp 979: edituser.cpp 980: if(user.sex > 2) edituser.cpp 981: user.sex = 0; edituser.cpp 982: edituser.cpp 983: user.uFlags = 0; edituser.cpp 984: edituser.cpp 985: if(DELETED ) user.uFlags |= UFLAG_DELETED; edituser.cpp 986: if(PAUSE ) user.uFlags |= UFLAG_PAUSE; edituser.cpp 987: if(CLEAR ) user.uFlags |= UFLAG_CLEAR; edituser.cpp 988: if(HOTKEYS ) user.uFlags |= UFLAG_HOTKEYS; edituser.cpp 989: if(!NOIBM ) user.uFlags |= UFLAG_NOIBM; edituser.cpp 990: if(FSED ) user.uFlags |= UFLAG_FSED; edituser.cpp 991: if(NOKILL ) user.uFlags |= UFLAG_NOKILL; edituser.cpp 992: if(IGNORE ) user.uFlags |= UFLAG_IGNORE; edituser.cpp 993: if(ATTEN ) user.uFlags |= UFLAG_ATTEN; edituser.cpp 994: if(!INTOPS ) user.uFlags |= UFLAG_NOTOPS; edituser.cpp 995: if(HIDDEN ) user.uFlags |= UFLAG_HIDDEN; edituser.cpp 996: edituser.cpp 997: if(GUEST ) user.uFlags |= UFLAG_GUEST; edituser.cpp 998: edituser.cpp 999: if(LOCALONLY ) user.uFlags |= UFLAG_LOCALONLY; edituser.cpp 1000: edituser.cpp 1001: if(FREECHAT ) user.uFlags |= UFLAG_FREECHAT; edituser.cpp 1002: if(!RIP ) user.uFlags |= UFLAG_NORIP; edituser.cpp 1003: edituser.cpp 1004: switch(terminal) edituser.cpp 1005: { edituser.cpp 1006: case 1: user.uFlags |= UFLAG_ANSI; break; edituser.cpp 1007: case 2: user.uFlags |= UFLAG_ANSI|UFLAG_AVATAR; break; edituser.cpp 1008: case 3: user.uFlags |= UFLAG_ANSI|UFLAG_AVATAR|UFLAG_AVTPLUS; break; edituser.cpp 1009: } edituser.cpp 1010: edituser.cpp 1011: switch(ret_code) edituser.cpp 1012: { edituser.cpp 1013: case 2: edituser.cpp 1014: { edituser.cpp 1015: switch(w.scanHotKey) edituser.cpp 1016: { edituser.cpp 1017: case KEY_F1 : edituser.cpp 1018: { edituser.cpp 1019: showHelp( editHelp, "Edit User Help" ); edituser.cpp 1020: continue; edituser.cpp 1021: } edituser.cpp 1022: edituser.cpp 1023: case KEY_F10 : edituser.cpp 1024: { edituser.cpp 1025: Field frm[]= edituser.cpp 1026: { edituser.cpp 1027: edituser.cpp 1028: edituser.cpp 1029: { 6 ,&user.timesCalled ,0 ,0 ,0 ,5 ,6 ,27 , 2 }, edituser.cpp 1030: { 6 ,&user.numDownloads ,0 ,0 ,0 ,5 ,6 ,27 , 4 }, edituser.cpp 1031: { 6 ,&user.kbDownloaded ,0 ,0 ,0 ,5 ,6 ,27 , 5 }, edituser.cpp 1032: { 6 ,&user.numUploads ,0 ,0 ,0 ,5 ,6 ,27 , 6 }, edituser.cpp 1033: { 6 ,&user.kbUploaded ,0 ,0 ,0 ,5 ,6 ,27 , 7 }, edituser.cpp 1034: { 6 ,&user.msgsPosted ,0 ,0 ,0 ,5 ,6 ,27 , 8 }, edituser.cpp 1035: { 6 ,&user.totalTimeUsed ,0 ,0 ,0 ,6 ,6 ,27 , 9 }, edituser.cpp 1036: { 6 ,&user.timeUsed ,0 ,0 ,0 ,5 ,6 ,27 ,11 }, edituser.cpp 1037: { 6 ,&user.kbToday ,0 ,0 ,0 ,5 ,6 ,27 ,12 }, edituser.cpp 1038: edituser.cpp 1039: { 4 ,&user.tbTimeBalance ,0 ,0 ,0 ,5 ,6 ,53 , 2 }, edituser.cpp 1040: { 4 ,&user.tbTimeWithdrawn ,0 ,0 ,0 ,5 ,6 ,53 , 3 }, edituser.cpp 1041: { 4 ,&user.tbTimeDeposited ,0 ,0 ,0 ,5 ,6 ,53 , 4 }, edituser.cpp 1042: { 4 ,&user.tbTimeLoaned ,0 ,0 ,0 ,5 ,6 ,53 , 5 }, edituser.cpp 1043: { 13 ,&user.tbTimePayback ,0 ,0 ,0 ,10 ,10 ,53 , 6 }, edituser.cpp 1044: edituser.cpp 1045: { 4 ,&user.tbKbBalance ,0 ,0 ,0 ,5 ,6 ,53 , 8 }, edituser.cpp 1046: { 4 ,&user.tbKbWithdrawn ,0 ,0 ,0 ,5 ,6 ,53 , 9 }, edituser.cpp 1047: { 4 ,&user.tbKbDeposited ,0 ,0 ,0 ,5 ,6 ,53 ,10 }, edituser.cpp 1048: { 4 ,&user.tbKbLoaned ,0 ,0 ,0 ,5 ,6 ,53 ,11 }, edituser.cpp 1049: { 13 ,&user.tbKbPayback ,0 ,0 ,0 ,10 ,10 ,53 ,12 }, edituser.cpp 1050: edituser.cpp 1051: { 13 ,&user.tbLastUsed ,0 ,0 ,0 ,10 ,10 ,53 ,14 }, edituser.cpp 1052: }; edituser.cpp 1053: edituser.cpp 1054: if(user.tbTimeLoaned == 0) edituser.cpp 1055: { edituser.cpp 1056: user.tbTimePayback.set(0, 0, 0); edituser.cpp 1057: cmpuser.tbTimePayback.set(0, 0, 0); edituser.cpp 1058: } edituser.cpp 1059: edituser.cpp 1060: if(user.tbKbLoaned == 0) edituser.cpp 1061: { edituser.cpp 1062: user.tbKbPayback.set(0, 0, 0); edituser.cpp 1063: cmpuser.tbKbPayback.set(0, 0, 0); edituser.cpp 1064: } edituser.cpp 1065: edituser.cpp 1066: frm[13].data = dateFormats[cfg.europe ? 2 : 0]; edituser.cpp 1067: frm[18].data = dateFormats[cfg.europe ? 2 : 0]; edituser.cpp 1068: frm[19].data = dateFormats[cfg.europe ? 2 : 0]; edituser.cpp 1069: edituser.cpp 1070: FormWindow w( 7, 5, 72, 21, setFBColor(hWhite, nCyan), 1); edituser.cpp 1071: w.define(frm, 20, setFBColor(hYellow, nCyan)); edituser.cpp 1072: w.open(); edituser.cpp 1073: w.title(" Statistics ", setFBColor(hYellow, nCyan)); edituser.cpp 1074: edituser.cpp 1075: w << "\n" edituser.cpp 1076: " Times called : Time Balance :\n" edituser.cpp 1077: " Withdrawn :\n" edituser.cpp 1078: " # Downloads ever : Deposited :\n" edituser.cpp 1079: " KB Downloaded ever : Borrowed :\n" edituser.cpp 1080: " # Uploads ever : Payback :\n" edituser.cpp 1081: " KB Uploaded ever :\n" edituser.cpp 1082: " # Messages posted ever : Kbyte Balance :\n" edituser.cpp 1083: " Time online ever (min) : Withdrawn :\n" edituser.cpp 1084: " Deposited :\n" edituser.cpp 1085: " Time used today (min) : Borrowed :\n" edituser.cpp 1086: " KB Downloaded today : Payback :\n" edituser.cpp 1087: "\n" edituser.cpp 1088: " Last Used Timebank :"; edituser.cpp 1089: w.process(); edituser.cpp 1090: edituser.cpp 1091: continue; edituser.cpp 1092: } edituser.cpp 1093: edituser.cpp 1094: case KEY_ALTD : edituser.cpp 1095: { edituser.cpp 1096: if(!(user.uFlags & UFLAG_DELETED)) edituser.cpp 1097: user.uFlags |= UFLAG_DELETED; edituser.cpp 1098: else edituser.cpp 1099: user.uFlags &= ~UFLAG_DELETED; edituser.cpp 1100: edituser.cpp 1101: forcedSave = TRUE; edituser.cpp 1102: } edituser.cpp 1103: break; edituser.cpp 1104: edituser.cpp 1105: case KEY_ALTF : edituser.cpp 1106: { edituser.cpp 1107: tsw_cursoroff(); edituser.cpp 1108: show_flags(); edituser.cpp 1109: tsw_cursoron(); edituser.cpp 1110: continue; edituser.cpp 1111: } edituser.cpp 1112: edituser.cpp 1113: case KEY_ALTP : edituser.cpp 1114: { edituser.cpp 1115: cfg.hidePassword = (cfg.hidePassword ? FALSE : TRUE); edituser.cpp 1116: continue; edituser.cpp 1117: } edituser.cpp 1118: edituser.cpp 1119: edituser.cpp 1120: case KEY_ALTR : edituser.cpp 1121: { edituser.cpp 1122: if(memcmp(&user, &cmpuser, sizeof(user)) != 0) edituser.cpp 1123: { edituser.cpp 1124: if(askYesNo("Record changed. Restore old record?") == TRUE) edituser.cpp 1125: memcpy(&user, &cmpuser, sizeof(user)); edituser.cpp 1126: } edituser.cpp 1127: edituser.cpp 1128: continue; edituser.cpp 1129: } edituser.cpp 1130: edituser.cpp 1131: case KEY_ALTV : edituser.cpp 1132: { edituser.cpp 1133: tpl = new TemplateIO(sysPath); edituser.cpp 1134: if(tpl->open(fmode_rw|fmode_copen) == TRUE) edituser.cpp 1135: { edituser.cpp 1136: ShrtT tplNo = pickTemplate(); edituser.cpp 1137: if(tplNo != -1) edituser.cpp 1138: { edituser.cpp 1139: tpl->read(tplNo); edituser.cpp 1140: tsw_showfooter(form("Template: %s", ChrP(tpl->desc)), 0x4E); edituser.cpp 1141: edituser.cpp 1142: FlgT validate = TRUE; edituser.cpp 1143: if(cfg.valConfirm == TRUE) edituser.cpp 1144: validate = askYesNo("Validate user?"); edituser.cpp 1145: edituser.cpp 1146: if(validate == TRUE) edituser.cpp 1147: { edituser.cpp 1148: if(tpl->read(tplNo) == TRUE) edituser.cpp 1149: { edituser.cpp 1150: forcedSave = TRUE; edituser.cpp 1151: edituser.cpp 1152: strcpy(user.comment,tpl->comment); edituser.cpp 1153: edituser.cpp 1154: if(tpl->secLevel != 0) user.level = tpl->secLevel ; edituser.cpp 1155: if(tpl->expLevel != 0) user.expLevel = tpl->expLevel ; edituser.cpp 1156: if(tpl->tbTime != 0) user.tbTimeBalance += tpl->tbTime ; edituser.cpp 1157: if(tpl->tbKbyte != 0) user.tbKbBalance += tpl->tbTime ; edituser.cpp 1158: if(tpl->netCredit != 0) user.credit += tpl->netCredit; edituser.cpp 1159: if(tpl->logLevel <= 3) user.logLevel = tpl->logLevel ; edituser.cpp 1160: if(tpl->hidden == FALSE) user.uFlags &= ~UFLAG_HIDDEN ; edituser.cpp 1161: if(tpl->hidden == TRUE ) user.uFlags |= UFLAG_HIDDEN ; edituser.cpp 1162: if(tpl->noTops == FALSE) user.uFlags &= ~UFLAG_NOTOPS ; edituser.cpp 1163: if(tpl->noTops == TRUE ) user.uFlags |= UFLAG_NOTOPS ; edituser.cpp 1164: if(tpl->atten == FALSE) user.uFlags &= ~UFLAG_ATTEN ; edituser.cpp 1165: if(tpl->atten == TRUE ) user.uFlags |= UFLAG_ATTEN ; edituser.cpp 1166: if(tpl->noKill == FALSE) user.uFlags &= ~UFLAG_NOKILL ; edituser.cpp 1167: if(tpl->noKill == TRUE ) user.uFlags |= UFLAG_NOKILL ; edituser.cpp 1168: if(tpl->ignDld == FALSE) user.uFlags &= ~UFLAG_IGNORE ; edituser.cpp 1169: if(tpl->ignDld == TRUE ) user.uFlags |= UFLAG_IGNORE ; edituser.cpp 1170: edituser.cpp 1171: if(tpl->subscribe != 0) edituser.cpp 1172: { edituser.cpp 1173: edituser.cpp 1174: if(( (user.expDate[0] == 0) edituser.cpp 1175: && (user.expDate[1] == 0) edituser.cpp 1176: && (user.expDate[2] == 0) edituser.cpp 1177: ) edituser.cpp 1178: || edituser.cpp 1179: ( user.expDate < Date((-1L)) ) edituser.cpp 1180: ) edituser.cpp 1181: { edituser.cpp 1182: user.expDate.today(); edituser.cpp 1183: } edituser.cpp 1184: edituser.cpp 1185: Date expDate(user.expDate[0], user.expDate[1], user.expDate[2]); edituser.cpp 1186: expDate += tpl->subscribe; edituser.cpp 1187: user.expDate[0] = expDate.day (); edituser.cpp 1188: user.expDate[1] = expDate.month(); edituser.cpp 1189: user.expDate[2] = expDate.year (); edituser.cpp 1190: } edituser.cpp 1191: else edituser.cpp 1192: { edituser.cpp 1193: if( (user.expDate[0] != 0) edituser.cpp 1194: || (user.expDate[1] != 0) edituser.cpp 1195: || (user.expDate[2] != 0) edituser.cpp 1196: ) edituser.cpp 1197: { edituser.cpp 1198: if(askYesNo("Clear expiration date?") == TRUE) edituser.cpp 1199: { edituser.cpp 1200: user.expDate[0] = 0; edituser.cpp 1201: user.expDate[1] = 0; edituser.cpp 1202: user.expDate[2] = 0; edituser.cpp 1203: } edituser.cpp 1204: } edituser.cpp 1205: } edituser.cpp 1206: edituser.cpp 1207: user.expFlagsOn = tpl->expFlagsOn; edituser.cpp 1208: user.expFlagsOff = tpl->expFlagsOff; edituser.cpp 1209: edituser.cpp 1210: PbFlags flg(user.aFlags); edituser.cpp 1211: flg.set (tpl->valFlagsOn ); edituser.cpp 1212: flg.reset(tpl->valFlagsOff); edituser.cpp 1213: user.aFlags = flg; edituser.cpp 1214: edituser.cpp 1215: edituser.cpp 1216: edituser.cpp 1217: edituser.cpp 1218: edituser.cpp 1219: edituser.cpp 1220: edituser.cpp 1221: edituser.cpp 1222: edituser.cpp 1223: edituser.cpp 1224: edituser.cpp 1225: edituser.cpp 1226: edituser.cpp 1227: edituser.cpp 1228: edituser.cpp 1229: edituser.cpp 1230: edituser.cpp 1231: edituser.cpp 1232: edituser.cpp 1233: edituser.cpp 1234: edituser.cpp 1235: edituser.cpp 1236: edituser.cpp 1237: edituser.cpp 1238: edituser.cpp 1239: edituser.cpp 1240: edituser.cpp 1241: edituser.cpp 1242: edituser.cpp 1243: edituser.cpp 1244: edituser.cpp 1245: edituser.cpp 1246: edituser.cpp 1247: edituser.cpp 1248: edituser.cpp 1249: edituser.cpp 1250: } edituser.cpp 1251: edituser.cpp 1252: } edituser.cpp 1253: } edituser.cpp 1254: } edituser.cpp 1255: edituser.cpp 1256: delete tpl; edituser.cpp 1257: } edituser.cpp 1258: break; edituser.cpp 1259: edituser.cpp 1260: case KEY_ALTW : edituser.cpp 1261: { edituser.cpp 1262: } edituser.cpp 1263: break; edituser.cpp 1264: edituser.cpp 1265: } edituser.cpp 1266: } edituser.cpp 1267: break; edituser.cpp 1268: } edituser.cpp 1269: edituser.cpp 1270: FlgT isChanged = FALSE; edituser.cpp 1271: if((user.name[0] != 0) || (forcedSave == TRUE)) edituser.cpp 1272: { edituser.cpp 1273: if(memcmp(&user, &cmpuser, sizeof(user)) != 0) edituser.cpp 1274: { edituser.cpp 1275: isChanged = TRUE; edituser.cpp 1276: edituser.cpp 1277: ShrtT stat; edituser.cpp 1278: edituser.cpp 1279: if(forcedSave == FALSE) edituser.cpp 1280: stat = ask_save(); edituser.cpp 1281: else edituser.cpp 1282: stat = 1; edituser.cpp 1283: edituser.cpp 1284: if(stat == 1) edituser.cpp 1285: { edituser.cpp 1286: user.write(FALSE); edituser.cpp 1287: readRequired = TRUE; edituser.cpp 1288: } edituser.cpp 1289: } edituser.cpp 1290: } edituser.cpp 1291: edituser.cpp 1292: ShrtT max_rec = userListCount; edituser.cpp 1293: switch(ret_code) edituser.cpp 1294: { edituser.cpp 1295: case 2 : edituser.cpp 1296: { edituser.cpp 1297: switch(w.scanHotKey) edituser.cpp 1298: { edituser.cpp 1299: case KEY_PGDN : edituser.cpp 1300: { edituser.cpp 1301: if(curRecNo + 1 < max_rec) edituser.cpp 1302: nextRecNo = curRecNo + 1; edituser.cpp 1303: } edituser.cpp 1304: break; edituser.cpp 1305: edituser.cpp 1306: case KEY_PGUP : edituser.cpp 1307: { edituser.cpp 1308: if(curRecNo > 0) edituser.cpp 1309: nextRecNo = curRecNo - 1; edituser.cpp 1310: } edituser.cpp 1311: break; edituser.cpp 1312: edituser.cpp 1313: case KEY_CPGUP : edituser.cpp 1314: { edituser.cpp 1315: if(curRecNo != 0) edituser.cpp 1316: nextRecNo = 0; edituser.cpp 1317: } edituser.cpp 1318: break; edituser.cpp 1319: edituser.cpp 1320: case KEY_CPGDN : edituser.cpp 1321: { edituser.cpp 1322: if(curRecNo + 1 < max_rec) edituser.cpp 1323: nextRecNo = max_rec - 1; edituser.cpp 1324: } edituser.cpp 1325: break; edituser.cpp 1326: edituser.cpp 1327: case KEY_ALTA : edituser.cpp 1328: { edituser.cpp 1329: memset(&cmpuser, 0, sizeof(cmpuser)); edituser.cpp 1330: user.newUser(); edituser.cpp 1331: user.firstDate.today(); edituser.cpp 1332: user.write(TRUE); edituser.cpp 1333: nextRecNo = NumUsers++; edituser.cpp 1334: edituser.cpp 1335: userFilter tempFilter; edituser.cpp 1336: fillUserList(tempFilter); edituser.cpp 1337: max_rec = userListCount; edituser.cpp 1338: } edituser.cpp 1339: break; edituser.cpp 1340: edituser.cpp 1341: case KEY_ALTC : edituser.cpp 1342: { edituser.cpp 1343: } edituser.cpp 1344: break; edituser.cpp 1345: edituser.cpp 1346: case KEY_ALTF : edituser.cpp 1347: { edituser.cpp 1348: } edituser.cpp 1349: break; edituser.cpp 1350: edituser.cpp 1351: case KEY_ALTL : edituser.cpp 1352: { edituser.cpp 1353: nextRecNo = pickUser(curRecNo); edituser.cpp 1354: if(nextRecNo == -1) edituser.cpp 1355: { edituser.cpp 1356: tsw_beep(); edituser.cpp 1357: nextRecNo = curRecNo; edituser.cpp 1358: } edituser.cpp 1359: else edituser.cpp 1360: readRequired = TRUE; edituser.cpp 1361: } edituser.cpp 1362: break; edituser.cpp 1363: edituser.cpp 1364: case KEY_ALTN : edituser.cpp 1365: { edituser.cpp 1366: nextRecNo = searchUser(curRecNo); edituser.cpp 1367: if(nextRecNo == -1) edituser.cpp 1368: { edituser.cpp 1369: tsw_beep(); edituser.cpp 1370: nextRecNo = curRecNo; edituser.cpp 1371: } edituser.cpp 1372: } edituser.cpp 1373: break; edituser.cpp 1374: edituser.cpp 1375: case KEY_ALTS: edituser.cpp 1376: { edituser.cpp 1377: nextRecNo = searchUser(-1); edituser.cpp 1378: if(nextRecNo == -1) edituser.cpp 1379: { edituser.cpp 1380: tsw_beep(); edituser.cpp 1381: nextRecNo = curRecNo; edituser.cpp 1382: } edituser.cpp 1383: } edituser.cpp 1384: break; edituser.cpp 1385: } edituser.cpp 1386: } edituser.cpp 1387: break; edituser.cpp 1388: edituser.cpp 1389: case 1 : edituser.cpp 1390: { edituser.cpp 1391: if((isChanged == FALSE) || (askYesNo("Exit the user editor?") == TRUE)) edituser.cpp 1392: editLoop = FALSE; edituser.cpp 1393: } edituser.cpp 1394: break; edituser.cpp 1395: } edituser.cpp 1396: } edituser.cpp 1397: edituser.cpp 1398: delete(userList); edituser.cpp 1399: userList = 0; edituser.cpp 1400: edituser.cpp 1401: tsw_cursoroff(); edituser.cpp 1402: } edituser.cpp 1403: edituser.cpp 1404: edituser.cpp 1405: edituser.cpp 1406: