|
| #define | UNZIP |
| #define | MORE |
| #define | USE_DEFLATE64 |
| #define | VMS_TEXT_CONV |
| #define | DYNAMIC_CRC_TABLE |
| #define | DYNALLOC_CRCTAB |
| #define | Z_OFF_T long long |
| #define | ZOFF_T_DEFINED |
| #define | Z_STAT_DEFINED |
| #define | UNZIP_BZ2VERS 46 |
| #define | UNZIP_VERSION 21 /* compatible with PKUNZIP 4.0 */ |
| #define | VMS_UNZIP_VERSION 42 /* if OS-needed-to-extract is VMS: can do */ |
| #define | DIR_END '/' /* last char before program name or filename */ |
| #define | DATE_FORMAT DF_MDY /* defaults to US convention */ |
| #define | DATE_SEPCHAR '-' |
| #define | CLOSE_INFILE() |
| #define | RETURN return /* only used in main() */ |
| #define | EXIT exit |
| #define | USAGE(ret) |
| #define | TIMET_TO_NATIVE(x) |
| #define | NATIVE_TO_TIMET(x) |
| #define | STRNICMP strnicmp |
| #define | PCHAR_SPRINTF /* sprintf() returns char *: BSDish */ |
| #define | MSG_STDERR(f) |
| #define | MSG_INFO(f) |
| #define | MSG_WARN(f) |
| #define | MSG_ERROR(f) |
| #define | MSG_FATAL(f) |
| #define | MSG_ZFN(f) |
| #define | MSG_FN(f) |
| #define | MSG_LNEWLN(f) |
| #define | MSG_TNEWLN(f) |
| #define | MSG_MNEWLN(f) |
| #define | MSG_NO_WGUI(f) |
| #define | MSG_NO_AGUI(f) |
| #define | MSG_NO_DLL2(f) |
| #define | MSG_NO_NDLL(f) |
| #define | MSG_NO_WDLL(f) |
| #define | SCREENLINES 24 /* VT-100s are assumed to be minimal hardware */ |
| #define | SCREENSIZE(scrrows, scrcols) |
| #define | DIR_BLKSIZ 16384 /* use more memory, to reduce long-range seeks */ |
| #define | WSIZE 65536L /* window size--must be a power of two, and */ |
| #define | nearmalloc malloc |
| #define | nearfree free |
| #define | near |
| #define | far |
| #define | INBUFSIZ 8192 /* larger buffers for real OSes */ |
| #define | zfstrcpy(dest, src) |
| #define | zfstrcmp(s1, s2) |
| #define | zfmalloc malloc |
| #define | zffree(x) |
| #define | LoadFarString(x) |
| #define | LoadFarStringSmall(x) |
| #define | LoadFarStringSmall2(x) |
| #define | OUTBUFSIZ (lenEOL*WSIZE) /* more efficient text conversion */ |
| #define | TRANSBUFSIZ (lenEOL*OUTBUFSIZ) |
| #define | RAWBUFSIZ OUTBUFSIZ |
| #define | Far |
| #define | Cdecl |
| #define | MAIN main |
| #define | COPYRIGHT_CLEAN |
| #define | USE_UNSHRINK |
| #define | O_BINARY 0 |
| #define | EPIPE -1 |
| #define | PIPE_ERROR (errno == EPIPE) |
| #define | FOPR "r" |
| #define | FOPM "r+" |
| #define | FOPW "w" |
| #define | FOPWT "w" |
| #define | FOPWR "w+" |
| #define | PATH_MAX 1024 |
| #define | FILNAMSIZ PATH_MAX |
| #define | ___MBS_TMP_DEF |
| #define | ___TMP_PTR |
| #define | CLEN(ptr) |
| #define | PREINCSTR(ptr) |
| #define | POSTINCSTR(ptr) |
| #define | plastchar(ptr, len) |
| #define | lastchar(ptr, len) |
| #define | MBSCHR(str, c) |
| #define | MBSRCHR(str, c) |
| #define | SETLOCALE(category, locale) |
| #define | INCSTR(ptr) |
| #define | memzero(dest, len) |
| #define | TRUE 1 /* sort of obvious */ |
| #define | FALSE 0 |
| #define | SEEK_SET 0 |
| #define | SEEK_CUR 1 |
| #define | SEEK_END 2 |
| #define | S_ISDIR(m) |
| #define | IS_VOLID(m) |
| #define | zstat stat |
| #define | zfstat fstat |
| #define | zlseek lseek |
| #define | zfseeko fseek |
| #define | zftello ftell |
| #define | zfopen fopen |
| #define | zfdopen fdopen |
| #define | SSTAT zstat |
| #define | FZOFFT_FMT "l" |
| #define | FZOFFT_HEX_WID_VALUE "8" |
| #define | FZOFFT_HEX_WID ((char *) -1) |
| #define | FZOFFT_HEX_DOT_WID ((char *) -2) |
| #define | FZOFFT_NUM 4 /* Number of chambers. */ |
| #define | FZOFFT_LEN 24 /* Number of characters/chamber. */ |
| #define | S_TIME_T_MAX ((time_t)(ulg)0x7fffffffL) |
| #define | U_TIME_T_MAX ((time_t)(ulg)0xffffffffL) |
| #define | DOSTIME_MINIMUM ((ulg)0x00210000L) |
| #define | DOSTIME_2038_01_18 ((ulg)0x74320000L) |
| #define | ZSUFX ".zip" |
| #define | ALT_ZSUFX ".ZIP" /* Unix-only so far (only case-sensitive fs) */ |
| #define | CENTRAL_HDR_SIG "\001\002" /* the infamous "PK" signature bytes, */ |
| #define | LOCAL_HDR_SIG "\003\004" /* w/o "PK" (so unzip executable not */ |
| #define | END_CENTRAL_SIG "\005\006" /* mistaken for zipfile itself) */ |
| #define | EXTD_LOCAL_SIG "\007\010" /* [ASCII "\113" == EBCDIC "\080" ??] */ |
| #define | IZ_DIR 76 /* potential zipfile is a directory */ |
| #define | MPN_OK 0 /* mapname successful */ |
| #define | MPN_INF_TRUNC (1<<8) /* caution - filename truncated */ |
| #define | MPN_INF_SKIP (2<<8) /* info - skipped because nothing to do */ |
| #define | MPN_ERR_SKIP (3<<8) /* error - entry skipped */ |
| #define | MPN_ERR_TOOLONG (4<<8) /* error - path too long */ |
| #define | MPN_NOMEM (10<<8) /* error - out of memory, file skipped */ |
| #define | MPN_CREATED_DIR (16<<8) /* directory created: set time & permission */ |
| #define | MPN_VOL_LABEL (17<<8) /* volume label, but can't set on hard disk */ |
| #define | MPN_INVALID (99<<8) /* internal logic error, should never reach */ |
| #define | MPN_MASK 0x7F00 |
| #define | IZ_EF_TRUNC 79 /* local extra field truncated (PKZIP'd) */ |
| #define | SKIP 0 /* skip header block */ |
| #define | DISPLAY 1 /* display archive comment (ASCII) */ |
| #define | DISPL_8 5 /* display file comment (ext. ASCII) */ |
| #define | DS_FN 2 /* read filename (ext. ASCII, chead) */ |
| #define | DS_FN_C 2 /* read filename from central header */ |
| #define | DS_FN_L 6 /* read filename from local header */ |
| #define | EXTRA_FIELD 3 /* copy extra field into buffer */ |
| #define | DS_EF 3 |
| #define | DOES_NOT_EXIST -1 /* return values for check_for_newer() */ |
| #define | EXISTS_AND_OLDER 0 |
| #define | EXISTS_AND_NEWER 1 |
| #define | OVERWRT_QUERY 0 /* status values for G.overwrite_mode */ |
| #define | OVERWRT_ALWAYS 1 |
| #define | OVERWRT_NEVER 2 |
| #define | IS_OVERWRT_ALL (G.overwrite_mode == OVERWRT_ALWAYS) |
| #define | IS_OVERWRT_NONE (G.overwrite_mode == OVERWRT_NEVER) |
| #define | ROOT 0 /* checkdir() extract-to path: called once */ |
| #define | INIT 1 /* allocate buildpath: called once per member */ |
| #define | APPEND_DIR 2 /* append a dir comp.: many times per member */ |
| #define | APPEND_NAME 3 /* append actual filename: once per member */ |
| #define | GETPATH 4 /* retrieve the complete path and free it */ |
| #define | END 5 /* free root path prior to exiting program */ |
| #define | FS_FAT_ 0 /* filesystem used by MS-DOS, OS/2, Win32 */ |
| #define | AMIGA_ 1 |
| #define | VMS_ 2 |
| #define | UNIX_ 3 |
| #define | VM_CMS_ 4 |
| #define | ATARI_ 5 /* what if it's a minix filesystem? [cjh] */ |
| #define | FS_HPFS_ 6 /* filesystem used by OS/2 (and NT 3.x) */ |
| #define | MAC_ 7 /* HFS filesystem used by MacOS */ |
| #define | Z_SYSTEM_ 8 |
| #define | CPM_ 9 |
| #define | TOPS20_ 10 |
| #define | FS_NTFS_ 11 /* filesystem used by Windows NT */ |
| #define | QDOS_ 12 |
| #define | ACORN_ 13 /* Archimedes Acorn RISC OS */ |
| #define | FS_VFAT_ 14 /* filesystem used by Windows 95, NT */ |
| #define | MVS_ 15 |
| #define | BEOS_ 16 /* hybrid POSIX/database filesystem */ |
| #define | TANDEM_ 17 /* Tandem NSK */ |
| #define | THEOS_ 18 /* THEOS */ |
| #define | MAC_OSX_ 19 /* Mac OS/X (Darwin) */ |
| #define | ATHEOS_ 30 /* AtheOS */ |
| #define | NUM_HOSTS 31 /* index of last system + 1 */ |
| #define | STORED 0 /* compression methods */ |
| #define | SHRUNK 1 |
| #define | REDUCED1 2 |
| #define | REDUCED2 3 |
| #define | REDUCED3 4 |
| #define | REDUCED4 5 |
| #define | IMPLODED 6 |
| #define | TOKENIZED 7 |
| #define | DEFLATED 8 |
| #define | ENHDEFLATED 9 |
| #define | DCLIMPLODED 10 |
| #define | BZIPPED 12 |
| #define | LZMAED 14 |
| #define | IBMTERSED 18 |
| #define | IBMLZ77ED 19 |
| #define | WAVPACKED 97 |
| #define | PPMDED 98 |
| #define | NUM_METHODS 17 /* number of known method IDs */ |
| #define | DF_MDY 0 /* date format 10/26/91 (USA only) */ |
| #define | DF_DMY 1 /* date format 26/10/91 (most of the world) */ |
| #define | DF_YMD 2 /* date format 91/10/26 (a few countries) */ |
| #define | EF_PKSZ64 0x0001 /* PKWARE's 64-bit filesize extensions */ |
| #define | EF_AV 0x0007 /* PKWARE's authenticity verification */ |
| #define | EF_EFS 0x0008 /* PKWARE's extended language encoding */ |
| #define | EF_OS2 0x0009 /* OS/2 extended attributes */ |
| #define | EF_PKW32 0x000a /* PKWARE's Win95/98/WinNT filetimes */ |
| #define | EF_PKVMS 0x000c /* PKWARE's VMS */ |
| #define | EF_PKUNIX 0x000d /* PKWARE's Unix */ |
| #define | EF_PKFORK 0x000e /* PKWARE's future stream/fork descriptors */ |
| #define | EF_PKPATCH 0x000f /* PKWARE's patch descriptor */ |
| #define | EF_PKPKCS7 0x0014 /* PKWARE's PKCS#7 store for X.509 Certs */ |
| #define | EF_PKFX509 0x0015 /* PKWARE's file X.509 Cert&Signature ID */ |
| #define | EF_PKCX509 0x0016 /* PKWARE's central dir X.509 Cert ID */ |
| #define | EF_PKENCRHD 0x0017 /* PKWARE's Strong Encryption header */ |
| #define | EF_PKRMCTL 0x0018 /* PKWARE's Record Management Controls*/ |
| #define | EF_PKLSTCS7 0x0019 /* PKWARE's PKCS#7 Encr. Recipient Cert List */ |
| #define | EF_PKIBM 0x0065 /* PKWARE's IBM S/390 & AS/400 attributes */ |
| #define | EF_PKIBM2 0x0066 /* PKWARE's IBM S/390 & AS/400 compr. attribs */ |
| #define | EF_IZVMS 0x4d49 /* Info-ZIP's VMS ("IM") */ |
| #define | EF_IZUNIX 0x5855 /* Info-ZIP's first Unix[1] ("UX") */ |
| #define | EF_IZUNIX2 0x7855 /* Info-ZIP's second Unix[2] ("Ux") */ |
| #define | EF_IZUNIX3 0x7875 /* Info-ZIP's newest Unix[3] ("ux") */ |
| #define | EF_TIME 0x5455 /* universal timestamp ("UT") */ |
| #define | EF_UNIPATH 0x7075 /* Info-ZIP Unicode Path ("up") */ |
| #define | EF_UNICOMNT 0x6375 /* Info-ZIP Unicode Comment ("uc") */ |
| #define | EF_MAC3 0x334d /* Info-ZIP's new Macintosh (= "M3") */ |
| #define | EF_JLMAC 0x07c8 /* Johnny Lee's old Macintosh (= 1992) */ |
| #define | EF_ZIPIT 0x2605 /* Thomas Brown's Macintosh (ZipIt) */ |
| #define | EF_ZIPIT2 0x2705 /* T. Brown's Mac (ZipIt) v 1.3.8 and newer ? */ |
| #define | EF_SMARTZIP 0x4d63 /* Mac SmartZip by Marco Bambini */ |
| #define | EF_VMCMS 0x4704 /* Info-ZIP's VM/CMS ("\004G") */ |
| #define | EF_MVS 0x470f /* Info-ZIP's MVS ("\017G") */ |
| #define | EF_ACL 0x4c41 /* (OS/2) access control list ("AL") */ |
| #define | EF_NTSD 0x4453 /* NT security descriptor ("SD") */ |
| #define | EF_ATHEOS 0x7441 /* AtheOS ("At") */ |
| #define | EF_BEOS 0x6542 /* BeOS ("Be") */ |
| #define | EF_QDOS 0xfb4a /* SMS/QDOS ("J\373") */ |
| #define | EF_AOSVS 0x5356 /* AOS/VS ("VS") */ |
| #define | EF_SPARK 0x4341 /* David Pilling's Acorn/SparkFS ("AC") */ |
| #define | EF_TANDEM 0x4154 /* Tandem NSK ("TA") */ |
| #define | EF_THEOS 0x6854 /* Jean-Michel Dubois' Theos "Th" */ |
| #define | EF_THEOSO 0x4854 /* old Theos port */ |
| #define | EF_MD5 0x4b46 /* Fred Kantor's MD5 ("FK") */ |
| #define | EF_ASIUNIX 0x756e /* ASi's Unix ("nu") */ |
| #define | EB_HEADSIZE 4 /* length of extra field block header */ |
| #define | EB_ID 0 /* offset of block ID in header */ |
| #define | EB_LEN 2 /* offset of data length field in header */ |
| #define | EB_UCSIZE_P 0 /* offset of ucsize field in compr. data */ |
| #define | EB_CMPRHEADLEN 6 /* lenght of compression header */ |
| #define | EB_UX_MINLEN 8 /* minimal "UX" field contains atime, mtime */ |
| #define | EB_UX_FULLSIZE 12 /* full "UX" field (atime, mtime, uid, gid) */ |
| #define | EB_UX_ATIME 0 /* offset of atime in "UX" extra field data */ |
| #define | EB_UX_MTIME 4 /* offset of mtime in "UX" extra field data */ |
| #define | EB_UX_UID 8 /* byte offset of UID in "UX" field data */ |
| #define | EB_UX_GID 10 /* byte offset of GID in "UX" field data */ |
| #define | EB_UX2_MINLEN 4 /* minimal "Ux" field contains UID/GID */ |
| #define | EB_UX2_UID 0 /* byte offset of UID in "Ux" field data */ |
| #define | EB_UX2_GID 2 /* byte offset of GID in "Ux" field data */ |
| #define | EB_UX2_VALID (1 << 8) /* UID/GID present */ |
| #define | EB_UX3_MINLEN 7 /* minimal "ux" field size (2-byte UID/GID) */ |
| #define | EB_UT_MINLEN 1 /* minimal UT field contains Flags byte */ |
| #define | EB_UT_FLAGS 0 /* byte offset of Flags field */ |
| #define | EB_UT_TIME1 1 /* byte offset of 1st time value */ |
| #define | EB_UT_FL_MTIME (1 << 0) /* mtime present */ |
| #define | EB_UT_FL_ATIME (1 << 1) /* atime present */ |
| #define | EB_UT_FL_CTIME (1 << 2) /* ctime present */ |
| #define | EB_FLGS_OFFS |
| #define | EB_OS2_HLEN 4 /* size of OS2/ACL compressed data header */ |
| #define | EB_BEOS_HLEN 5 /* length of BeOS&AtheOS e.f attribute header */ |
| #define | EB_BE_FL_UNCMPR 0x01 /* "BeOS&AtheOS attribs uncompr." bit flag */ |
| #define | EB_MAC3_HLEN 14 /* length of Mac3 attribute block header */ |
| #define | EB_SMARTZIP_HLEN 64 /* fixed length of the SmartZip extra field */ |
| #define | EB_M3_FL_DATFRK 0x01 /* "this entry is data fork" flag */ |
| #define | EB_M3_FL_UNCMPR 0x04 /* "Mac3 attributes uncompressed" bit flag */ |
| #define | EB_M3_FL_TIME64 0x08 /* "Mac3 time fields are 64 bit wide" flag */ |
| #define | EB_M3_FL_NOUTC 0x10 /* "Mac3 timezone offset fields missing" flag */ |
| #define | EB_NTSD_C_LEN 4 /* length of central NT security data */ |
| #define | EB_NTSD_L_LEN 5 /* length of minimal local NT security data */ |
| #define | EB_NTSD_VERSION 4 /* offset of NTSD version byte */ |
| #define | EB_NTSD_MAX_VER (0) /* maximum version # we know how to handle */ |
| #define | EB_ASI_CRC32 0 /* offset of ASI Unix field's crc32 checksum */ |
| #define | EB_ASI_MODE 4 /* offset of ASI Unix permission mode field */ |
| #define | EB_IZVMS_HLEN 12 /* length of IZVMS attribute block header */ |
| #define | EB_IZVMS_FLGS 4 /* offset of compression type flag */ |
| #define | EB_IZVMS_UCSIZ 6 /* offset of ucsize field in IZVMS header */ |
| #define | EB_IZVMS_BCMASK 07 /* 3 bits for compression type */ |
| #define | EB_IZVMS_BCSTOR 0 /* Stored */ |
| #define | EB_IZVMS_BC00 1 /* 0byte -> 0bit compression */ |
| #define | EB_IZVMS_BCDEFL 2 /* Deflated */ |
| #define | LREC_SIZE 26 /* lengths of local file headers, central */ |
| #define | CREC_SIZE 42 /* directory headers, end-of-central-dir */ |
| #define | ECREC_SIZE 18 /* record, zip64 end-of-cent-dir locator */ |
| #define | ECLOC64_SIZE 16 /* and zip64 end-of-central-dir record, */ |
| #define | ECREC64_SIZE 52 /* respectively */ |
| #define | MAX_BITS 13 /* used in unshrink() */ |
| #define | HSIZE (1 << MAX_BITS) /* size of global work area */ |
| #define | LF 10 /* '\n' on ASCII machines; must be 10 due to EBCDIC */ |
| #define | CR 13 /* '\r' on ASCII machines; must be 13 due to EBCDIC */ |
| #define | CTRLZ 26 /* DOS & OS/2 EOF marker (used in fileio.c, vms.c) */ |
| #define | ENV_UNZIP "UNZIP" /* the standard names */ |
| #define | ENV_ZIPINFO "ZIPINFO" |
| #define | ENV_UNZIP2 "UNZIPOPT" /* alternate names, for zip compat. */ |
| #define | ENV_ZIPINFO2 "ZIPINFOOPT" |
| #define | QQ |
| #define | QCOND (!uO.qflag) /* comments with -vq or -vqq */ |
| #define | QCOND2 (!uO.qflag) |
| #define | __WDLPRO |
| #define | __WDL |
| #define | __WDLDEF |
| #define | WISEP |
| #define | Z_UINT4_DEFINED |
| #define | MASK_ZUCN64 (~(zucn_t)0) |
| #define | MASK_ZUCN16 ((zucn_t)0xFFFF) |
| #define | slide G.area.Slide |
| #define | redirSlide G.area.Slide |
| #define | L_VERSION_NEEDED_TO_EXTRACT_0 0 |
| #define | L_VERSION_NEEDED_TO_EXTRACT_1 1 |
| #define | L_GENERAL_PURPOSE_BIT_FLAG 2 |
| #define | L_COMPRESSION_METHOD 4 |
| #define | L_LAST_MOD_DOS_DATETIME 6 |
| #define | L_CRC32 10 |
| #define | L_COMPRESSED_SIZE 14 |
| #define | L_UNCOMPRESSED_SIZE 18 |
| #define | L_FILENAME_LENGTH 22 |
| #define | L_EXTRA_FIELD_LENGTH 24 |
| #define | C_VERSION_MADE_BY_0 0 |
| #define | C_VERSION_MADE_BY_1 1 |
| #define | C_VERSION_NEEDED_TO_EXTRACT_0 2 |
| #define | C_VERSION_NEEDED_TO_EXTRACT_1 3 |
| #define | C_GENERAL_PURPOSE_BIT_FLAG 4 |
| #define | C_COMPRESSION_METHOD 6 |
| #define | C_LAST_MOD_DOS_DATETIME 8 |
| #define | C_CRC32 12 |
| #define | C_COMPRESSED_SIZE 16 |
| #define | C_UNCOMPRESSED_SIZE 20 |
| #define | C_FILENAME_LENGTH 24 |
| #define | C_EXTRA_FIELD_LENGTH 26 |
| #define | C_FILE_COMMENT_LENGTH 28 |
| #define | C_DISK_NUMBER_START 30 |
| #define | C_INTERNAL_FILE_ATTRIBUTES 32 |
| #define | C_EXTERNAL_FILE_ATTRIBUTES 34 |
| #define | C_RELATIVE_OFFSET_LOCAL_HEADER 38 |
| #define | NUMBER_THIS_DISK 4 |
| #define | NUM_DISK_WITH_START_CEN_DIR 6 |
| #define | NUM_ENTRIES_CEN_DIR_THS_DISK 8 |
| #define | TOTAL_ENTRIES_CENTRAL_DIR 10 |
| #define | SIZE_CENTRAL_DIRECTORY 12 |
| #define | OFFSET_START_CENTRAL_DIRECTORY 16 |
| #define | ZIPFILE_COMMENT_LENGTH 20 |
| #define | NUM_DISK_START_EOCDR64 4 |
| #define | OFFSET_START_EOCDR64 8 |
| #define | NUM_THIS_DISK_LOC64 16 |
| #define | ECREC64_LENGTH 4 |
| #define | EC_VERSION_MADE_BY_0 12 |
| #define | EC_VERSION_NEEDED_0 14 |
| #define | NUMBER_THIS_DSK_REC64 16 |
| #define | NUM_DISK_START_CEN_DIR64 20 |
| #define | NUM_ENTRIES_CEN_DIR_THS_DISK64 24 |
| #define | TOTAL_ENTRIES_CENTRAL_DIR64 32 |
| #define | SIZE_CENTRAL_DIRECTORY64 40 |
| #define | OFFSET_START_CENTRAL_DIRECT64 48 |
| #define | MAX(a, b) |
| #define | MIN(a, b) |
| #define | Trace(x) |
| #define | TTrace(x) |
| #define | MTrace(x) |
| #define | ToLower tolower /* assumed "smart"; used in match() */ |
| #define | Info(...) |
| #define | FmZofft(val, pre, post) |
| #define | FnFilter1(fname) |
| #define | FnFilter2(fname) |
| #define | MESSAGE(str, len, flag) |
| #define | CRCVAL_INITIAL 0L |
| #define | TEST_NTSD NULL /* ... is not available */ |
| #define | SKIP_(length) |
| #define | FLUSH(w) |
| #define | NEXTBYTE (G.incnt-- > 0 ? (int)(*G.inptr++) : readbyte(__G)) |
| #define | READBITS(nbits, zdest) |
| #define | STRLOWER(str1, str2) |
| #define | foreign(c) |
| #define | native(c) |
| #define | A_TO_N(str1) |
| #define | CRTL_CP_IS_ISO |
| #define | _ISO_INTERN(str1) |
| #define | IZ_OEM2ISO_ARRAY |
| #define | _OEM_INTERN(str1) |
| #define | STR_TO_ISO strcpy |
| #define | STR_TO_OEM str2oem |
| #define | NEED_STR2OEM |
| #define | ASCII2ISO(c) |
| #define | ASCII2OEM(c) |
| #define | CRYP_USES_ISO2OEM |
| #define | STR_TO_CP2 STR_TO_OEM |
| #define | Ext_ASCII_TO_Native(string, hostnum, hostver, isuxatt, islochdr) |