#line 1 "pp.c"
#include "EXTERN.h"
#include "perl.h"
#if BYTEORDER > 0xFFFF && defined(_CRAY) && !defined(_CRAYMPP)
#  define BW_BITS  32
#  define BW_MASK  ((1 << BW_BITS) - 1)
#  define BW_SIGN  (1 << (BW_BITS - 1))
#  define BWi(i)  (((i) & BW_SIGN) ? ((i) | ~BW_MASK) : ((i) & BW_MASK))
#  define BWu(u)  ((u) & BW_MASK)
#else
#  define BWi(i)  (i)
#  define BWu(u)  (u)
#endif
#define SIZE16 2
#define SIZE32 4
#if BYTEORDER > 0xFFFF && defined(_CRAY) && !defined(_CRAYMPP)
#  if BYTEORDER == 0x12345678
#    define OFF16(p)	(char*)(p)
#    define OFF32(p)	(char*)(p)
#  else
#    if BYTEORDER == 0x87654321
#      define OFF16(p)	((char*)(p) + (sizeof(U16) - SIZE16))
#      define OFF32(p)	((char*)(p) + (sizeof(U32) - SIZE32))
#    else
#    endif
#  endif
#  define COPY16(s,p)  (*(p) = 0, Copy(s, OFF16(p), SIZE16, char))
#  define COPY32(s,p)  (*(p) = 0, Copy(s, OFF32(p), SIZE32, char))
#  define CAT16(sv,p)  sv_catpvn(sv, OFF16(p), SIZE16)
#  define CAT32(sv,p)  sv_catpvn(sv, OFF32(p), SIZE32)
#else
#  define COPY16(s,p)  Copy(s, p, SIZE16, char)
#  define COPY32(s,p)  Copy(s, p, SIZE32, char)
#  define CAT16(sv,p)  sv_catpvn(sv, (char*)(p), SIZE16)
#  define CAT32(sv,p)  sv_catpvn(sv, (char*)(p), SIZE32)
#endif
#ifdef SLOPPYDIVIDE
#else
#endif
#ifdef OVERLOAD
#endif 
#ifdef LIBERAL
#endif
#if RANDBITS == 31
#else
#if RANDBITS == 16
#else
#if RANDBITS == 15
#else
#endif
#endif
#endif
#if RANDBITS > 16
#  define SEED_C1	1000003
#define   SEED_C4	73819
#else
#  define SEED_C1	25747
#define   SEED_C4	20639
#endif
#define   SEED_C2	3
#define   SEED_C3	269
#define   SEED_C5	26107
#ifdef VMS
#  include <starlet.h>
#else
#  ifdef HAS_GETTIMEOFDAY
#  else
#  endif
#endif
#ifndef PLAN9           
#endif
#ifdef USE_LOCALE_NUMERIC
#endif
#ifndef I286
#else
#endif
#ifdef HAS_CRYPT
#ifdef FCRYPT
#else
#endif
#else
#endif
#ifdef HAS_QUAD
#endif
#ifdef HAS_QUAD
#endif
#ifdef HAS_NTOHS
#endif
#ifdef HAS_VTOHS
#endif
#ifdef HAS_NTOHS
#endif
#ifdef HAS_VTOHS
#endif
#ifdef HAS_NTOHL
#endif
#ifdef HAS_VTOHL
#endif
#ifdef HAS_NTOHL
#endif
#ifdef HAS_VTOHL
#endif
#ifdef HAS_QUAD
#endif
#ifdef HAS_QUAD
#endif
#define NEXTFROM (items-- > 0 ? *MARK++ : &sv_no)
#ifdef HAS_HTONS
#endif
#ifdef HAS_HTOVS
#endif
#ifdef BW_BITS
#else
#endif
#ifdef HAS_HTONL
#endif
#ifdef HAS_HTOVL
#endif
#ifdef HAS_QUAD
#endif 
#undef NEXTFROM
#ifdef DEBUGGING
#else
#endif
#ifndef lint
#endif
