Archive-Unzip-Burst

 view release on metacpan or  search on metacpan

unzip-6.0/os2/os2cfg.h  view on Meta::CPAN

#   include <malloc.h>
#   define nearmalloc _nmalloc
#   define nearfree _nfree
# endif
# if defined(__TURBOC__) && defined(DYNALLOC_CRCTAB)
#   if defined(__COMPACT__) || defined(__LARGE__) || defined(__HUGE__)
#     undef DYNALLOC_CRCTAB
#   endif
# endif
# ifndef nearmalloc
#   define nearmalloc malloc
#   define nearfree free
# endif
# ifdef USE_DEFLATE64
#   if (defined(M_I86TM) || defined(M_I86SM) || defined(M_I86MM))
#     error Deflate64(tm) requires compact or large memory model
#   endif
#   if (defined(__TINY__) || defined(__SMALL__) || defined(__MEDIUM__))
#     error Deflate64(tm) requires compact or large memory model
#   endif
    /* the 64k history buffer for Deflate64 must be allocated specially */
#   define MALLOC_WORK
#   define MY_ZCALLOC
# endif
#endif

/* TIMESTAMP is now supported on OS/2, so enable it by default */
#if (!defined(NOTIMESTAMP) && !defined(TIMESTAMP))
#  define TIMESTAMP
#endif

/* check that TZ environment variable is defined before using UTC times */
#if (!defined(NO_IZ_CHECK_TZ) && !defined(IZ_CHECK_TZ))
#  define IZ_CHECK_TZ
#endif

#ifndef RESTORE_ACL
#  define RESTORE_ACL
#endif

#ifndef OS2_EAS
#  define OS2_EAS    /* for -l and -v listings (list.c) */
#endif

#ifdef isupper
#  undef isupper
#endif
#ifdef tolower
#  undef tolower
#endif
#define isupper(x)   IsUpperNLS((unsigned char)(x))
#define tolower(x)   ToLowerNLS((unsigned char)(x))
#ifndef NO_STRNICMP     /* use UnZip's zstrnicmp(), because some compilers  */
#  define NO_STRNICMP   /*  don't provide a NLS-aware strnicmp() function  */
#endif

#define USETHREADID

/* handlers for OEM <--> ANSI string conversions */
#ifndef _OS2_ISO_ANSI
   /* use home-brewed conversion functions; internal charset is OEM */
#  ifdef CRTL_CP_IS_ISO
#    undef CRTL_CP_IS_ISO
#  endif
#  ifndef CRTL_CP_IS_OEM
#    define CRTL_CP_IS_OEM
#  endif
#endif

/* screen size detection */
#define SCREENWIDTH 80
#define SCREENSIZE(scrrows, scrcols)  screensize(scrrows, scrcols)
int screensize(int *tt_rows, int *tt_cols);

/* on the OS/2 console screen, line-wraps are always enabled */
#define SCREENLWRAP 1

#endif /* !__os2cfg_h */



( run in 0.886 second using v1.01-cache-2.11-cpan-b16cb0d3907 )