]> git.proxmox.com Git - mirror_edk2.git/blobdiff - AppPkg/Applications/Python/Python-2.7.10/Modules/zlib/zutil.c
edk2: Remove AppPkg, StdLib, StdLibPrivateInternalFiles
[mirror_edk2.git] / AppPkg / Applications / Python / Python-2.7.10 / Modules / zlib / zutil.c
diff --git a/AppPkg/Applications/Python/Python-2.7.10/Modules/zlib/zutil.c b/AppPkg/Applications/Python/Python-2.7.10/Modules/zlib/zutil.c
deleted file mode 100644 (file)
index 0bf0426..0000000
+++ /dev/null
@@ -1,324 +0,0 @@
-/* zutil.c -- target dependent utility functions for the compression library\r
- * Copyright (C) 1995-2005, 2010, 2011, 2012 Jean-loup Gailly.\r
- * For conditions of distribution and use, see copyright notice in zlib.h\r
- */\r
-\r
-/* @(#) $Id$ */\r
-\r
-#include "zutil.h"\r
-#ifndef Z_SOLO\r
-#  include "gzguts.h"\r
-#endif\r
-\r
-#ifndef NO_DUMMY_DECL\r
-struct internal_state      {int dummy;}; /* for buggy compilers */\r
-#endif\r
-\r
-z_const char * const z_errmsg[10] = {\r
-"need dictionary",     /* Z_NEED_DICT       2  */\r
-"stream end",          /* Z_STREAM_END      1  */\r
-"",                    /* Z_OK              0  */\r
-"file error",          /* Z_ERRNO         (-1) */\r
-"stream error",        /* Z_STREAM_ERROR  (-2) */\r
-"data error",          /* Z_DATA_ERROR    (-3) */\r
-"insufficient memory", /* Z_MEM_ERROR     (-4) */\r
-"buffer error",        /* Z_BUF_ERROR     (-5) */\r
-"incompatible version",/* Z_VERSION_ERROR (-6) */\r
-""};\r
-\r
-\r
-const char * ZEXPORT zlibVersion()\r
-{\r
-    return ZLIB_VERSION;\r
-}\r
-\r
-uLong ZEXPORT zlibCompileFlags()\r
-{\r
-    uLong flags;\r
-\r
-    flags = 0;\r
-    switch ((int)(sizeof(uInt))) {\r
-    case 2:     break;\r
-    case 4:     flags += 1;     break;\r
-    case 8:     flags += 2;     break;\r
-    default:    flags += 3;\r
-    }\r
-    switch ((int)(sizeof(uLong))) {\r
-    case 2:     break;\r
-    case 4:     flags += 1 << 2;        break;\r
-    case 8:     flags += 2 << 2;        break;\r
-    default:    flags += 3 << 2;\r
-    }\r
-    switch ((int)(sizeof(voidpf))) {\r
-    case 2:     break;\r
-    case 4:     flags += 1 << 4;        break;\r
-    case 8:     flags += 2 << 4;        break;\r
-    default:    flags += 3 << 4;\r
-    }\r
-    switch ((int)(sizeof(z_off_t))) {\r
-    case 2:     break;\r
-    case 4:     flags += 1 << 6;        break;\r
-    case 8:     flags += 2 << 6;        break;\r
-    default:    flags += 3 << 6;\r
-    }\r
-#ifdef DEBUG\r
-    flags += 1 << 8;\r
-#endif\r
-#if defined(ASMV) || defined(ASMINF)\r
-    flags += 1 << 9;\r
-#endif\r
-#ifdef ZLIB_WINAPI\r
-    flags += 1 << 10;\r
-#endif\r
-#ifdef BUILDFIXED\r
-    flags += 1 << 12;\r
-#endif\r
-#ifdef DYNAMIC_CRC_TABLE\r
-    flags += 1 << 13;\r
-#endif\r
-#ifdef NO_GZCOMPRESS\r
-    flags += 1L << 16;\r
-#endif\r
-#ifdef NO_GZIP\r
-    flags += 1L << 17;\r
-#endif\r
-#ifdef PKZIP_BUG_WORKAROUND\r
-    flags += 1L << 20;\r
-#endif\r
-#ifdef FASTEST\r
-    flags += 1L << 21;\r
-#endif\r
-#if defined(STDC) || defined(Z_HAVE_STDARG_H)\r
-#  ifdef NO_vsnprintf\r
-    flags += 1L << 25;\r
-#    ifdef HAS_vsprintf_void\r
-    flags += 1L << 26;\r
-#    endif\r
-#  else\r
-#    ifdef HAS_vsnprintf_void\r
-    flags += 1L << 26;\r
-#    endif\r
-#  endif\r
-#else\r
-    flags += 1L << 24;\r
-#  ifdef NO_snprintf\r
-    flags += 1L << 25;\r
-#    ifdef HAS_sprintf_void\r
-    flags += 1L << 26;\r
-#    endif\r
-#  else\r
-#    ifdef HAS_snprintf_void\r
-    flags += 1L << 26;\r
-#    endif\r
-#  endif\r
-#endif\r
-    return flags;\r
-}\r
-\r
-#ifdef DEBUG\r
-\r
-#  ifndef verbose\r
-#    define verbose 0\r
-#  endif\r
-int ZLIB_INTERNAL z_verbose = verbose;\r
-\r
-void ZLIB_INTERNAL z_error (m)\r
-    char *m;\r
-{\r
-    fprintf(stderr, "%s\n", m);\r
-    exit(1);\r
-}\r
-#endif\r
-\r
-/* exported to allow conversion of error code to string for compress() and\r
- * uncompress()\r
- */\r
-const char * ZEXPORT zError(err)\r
-    int err;\r
-{\r
-    return ERR_MSG(err);\r
-}\r
-\r
-#if defined(_WIN32_WCE)\r
-    /* The Microsoft C Run-Time Library for Windows CE doesn't have\r
-     * errno.  We define it as a global variable to simplify porting.\r
-     * Its value is always 0 and should not be used.\r
-     */\r
-    int errno = 0;\r
-#endif\r
-\r
-#ifndef HAVE_MEMCPY\r
-\r
-void ZLIB_INTERNAL zmemcpy(dest, source, len)\r
-    Bytef* dest;\r
-    const Bytef* source;\r
-    uInt  len;\r
-{\r
-    if (len == 0) return;\r
-    do {\r
-        *dest++ = *source++; /* ??? to be unrolled */\r
-    } while (--len != 0);\r
-}\r
-\r
-int ZLIB_INTERNAL zmemcmp(s1, s2, len)\r
-    const Bytef* s1;\r
-    const Bytef* s2;\r
-    uInt  len;\r
-{\r
-    uInt j;\r
-\r
-    for (j = 0; j < len; j++) {\r
-        if (s1[j] != s2[j]) return 2*(s1[j] > s2[j])-1;\r
-    }\r
-    return 0;\r
-}\r
-\r
-void ZLIB_INTERNAL zmemzero(dest, len)\r
-    Bytef* dest;\r
-    uInt  len;\r
-{\r
-    if (len == 0) return;\r
-    do {\r
-        *dest++ = 0;  /* ??? to be unrolled */\r
-    } while (--len != 0);\r
-}\r
-#endif\r
-\r
-#ifndef Z_SOLO\r
-\r
-#ifdef SYS16BIT\r
-\r
-#ifdef __TURBOC__\r
-/* Turbo C in 16-bit mode */\r
-\r
-#  define MY_ZCALLOC\r
-\r
-/* Turbo C malloc() does not allow dynamic allocation of 64K bytes\r
- * and farmalloc(64K) returns a pointer with an offset of 8, so we\r
- * must fix the pointer. Warning: the pointer must be put back to its\r
- * original form in order to free it, use zcfree().\r
- */\r
-\r
-#define MAX_PTR 10\r
-/* 10*64K = 640K */\r
-\r
-local int next_ptr = 0;\r
-\r
-typedef struct ptr_table_s {\r
-    voidpf org_ptr;\r
-    voidpf new_ptr;\r
-} ptr_table;\r
-\r
-local ptr_table table[MAX_PTR];\r
-/* This table is used to remember the original form of pointers\r
- * to large buffers (64K). Such pointers are normalized with a zero offset.\r
- * Since MSDOS is not a preemptive multitasking OS, this table is not\r
- * protected from concurrent access. This hack doesn't work anyway on\r
- * a protected system like OS/2. Use Microsoft C instead.\r
- */\r
-\r
-voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size)\r
-{\r
-    voidpf buf = opaque; /* just to make some compilers happy */\r
-    ulg bsize = (ulg)items*size;\r
-\r
-    /* If we allocate less than 65520 bytes, we assume that farmalloc\r
-     * will return a usable pointer which doesn't have to be normalized.\r
-     */\r
-    if (bsize < 65520L) {\r
-        buf = farmalloc(bsize);\r
-        if (*(ush*)&buf != 0) return buf;\r
-    } else {\r
-        buf = farmalloc(bsize + 16L);\r
-    }\r
-    if (buf == NULL || next_ptr >= MAX_PTR) return NULL;\r
-    table[next_ptr].org_ptr = buf;\r
-\r
-    /* Normalize the pointer to seg:0 */\r
-    *((ush*)&buf+1) += ((ush)((uch*)buf-0) + 15) >> 4;\r
-    *(ush*)&buf = 0;\r
-    table[next_ptr++].new_ptr = buf;\r
-    return buf;\r
-}\r
-\r
-void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)\r
-{\r
-    int n;\r
-    if (*(ush*)&ptr != 0) { /* object < 64K */\r
-        farfree(ptr);\r
-        return;\r
-    }\r
-    /* Find the original pointer */\r
-    for (n = 0; n < next_ptr; n++) {\r
-        if (ptr != table[n].new_ptr) continue;\r
-\r
-        farfree(table[n].org_ptr);\r
-        while (++n < next_ptr) {\r
-            table[n-1] = table[n];\r
-        }\r
-        next_ptr--;\r
-        return;\r
-    }\r
-    ptr = opaque; /* just to make some compilers happy */\r
-    Assert(0, "zcfree: ptr not found");\r
-}\r
-\r
-#endif /* __TURBOC__ */\r
-\r
-\r
-#ifdef M_I86\r
-/* Microsoft C in 16-bit mode */\r
-\r
-#  define MY_ZCALLOC\r
-\r
-#if (!defined(_MSC_VER) || (_MSC_VER <= 600))\r
-#  define _halloc  halloc\r
-#  define _hfree   hfree\r
-#endif\r
-\r
-voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size)\r
-{\r
-    if (opaque) opaque = 0; /* to make compiler happy */\r
-    return _halloc((long)items, size);\r
-}\r
-\r
-void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr)\r
-{\r
-    if (opaque) opaque = 0; /* to make compiler happy */\r
-    _hfree(ptr);\r
-}\r
-\r
-#endif /* M_I86 */\r
-\r
-#endif /* SYS16BIT */\r
-\r
-\r
-#ifndef MY_ZCALLOC /* Any system without a special alloc function */\r
-\r
-#ifndef STDC\r
-extern voidp  malloc OF((uInt size));\r
-extern voidp  calloc OF((uInt items, uInt size));\r
-extern void   free   OF((voidpf ptr));\r
-#endif\r
-\r
-voidpf ZLIB_INTERNAL zcalloc (opaque, items, size)\r
-    voidpf opaque;\r
-    unsigned items;\r
-    unsigned size;\r
-{\r
-    if (opaque) items += size - size; /* make compiler happy */\r
-    return sizeof(uInt) > 2 ? (voidpf)malloc(items * size) :\r
-                              (voidpf)calloc(items, size);\r
-}\r
-\r
-void ZLIB_INTERNAL zcfree (opaque, ptr)\r
-    voidpf opaque;\r
-    voidpf ptr;\r
-{\r
-    free(ptr);\r
-    if (opaque) return; /* make compiler happy */\r
-}\r
-\r
-#endif /* MY_ZCALLOC */\r
-\r
-#endif /* !Z_SOLO */\r