/ Hex Artifact Content
Login

Artifact 46fc486f4c162bc9b3f641a6cfdeaa6bd1c011aa:


0000: 2f 2a 0a 2a 2a 20 32 30 30 38 20 4d 61 72 63 68  /*.** 2008 March
0010: 20 36 0a 2a 2a 0a 2a 2a 20 54 68 65 20 61 75 74   6.**.** The aut
0020: 68 6f 72 20 64 69 73 63 6c 61 69 6d 73 20 63 6f  hor disclaims co
0030: 70 79 72 69 67 68 74 20 74 6f 20 74 68 69 73 20  pyright to this 
0040: 73 6f 75 72 63 65 20 63 6f 64 65 2e 20 20 49 6e  source code.  In
0050: 20 70 6c 61 63 65 20 6f 66 0a 2a 2a 20 61 20 6c   place of.** a l
0060: 65 67 61 6c 20 6e 6f 74 69 63 65 2c 20 68 65 72  egal notice, her
0070: 65 20 69 73 20 61 20 62 6c 65 73 73 69 6e 67 3a  e is a blessing:
0080: 0a 2a 2a 0a 2a 2a 20 20 20 20 4d 61 79 20 79 6f  .**.**    May yo
0090: 75 20 64 6f 20 67 6f 6f 64 20 61 6e 64 20 6e 6f  u do good and no
00a0: 74 20 65 76 69 6c 2e 0a 2a 2a 20 20 20 20 4d 61  t evil..**    Ma
00b0: 79 20 79 6f 75 20 66 69 6e 64 20 66 6f 72 67 69  y you find forgi
00c0: 76 65 6e 65 73 73 20 66 6f 72 20 79 6f 75 72 73  veness for yours
00d0: 65 6c 66 20 61 6e 64 20 66 6f 72 67 69 76 65 20  elf and forgive 
00e0: 6f 74 68 65 72 73 2e 0a 2a 2a 20 20 20 20 4d 61  others..**    Ma
00f0: 79 20 79 6f 75 20 73 68 61 72 65 20 66 72 65 65  y you share free
0100: 6c 79 2c 20 6e 65 76 65 72 20 74 61 6b 69 6e 67  ly, never taking
0110: 20 6d 6f 72 65 20 74 68 61 6e 20 79 6f 75 20 67   more than you g
0120: 69 76 65 2e 0a 2a 2a 0a 2a 2a 2a 2a 2a 2a 2a 2a  ive..**.********
0130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0160: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a  ****************
0170: 2a 0a 2a 2a 20 43 6f 6e 66 69 67 75 72 61 74 69  *.** Configurati
0180: 6f 6e 20 68 65 61 64 65 72 20 74 65 6d 70 6c 61  on header templa
0190: 74 65 20 74 6f 20 62 65 20 66 69 6c 6c 65 64 20  te to be filled 
01a0: 69 6e 20 62 79 20 27 63 6f 6e 66 69 67 75 72 65  in by 'configure
01b0: 27 20 73 63 72 69 70 74 0a 2a 2a 0a 2a 2a 20 40  ' script.**.** @
01c0: 28 23 29 20 24 49 64 3a 20 63 6f 6e 66 69 67 2e  (#) $Id: config.
01d0: 68 2e 69 6e 2c 76 20 31 2e 32 20 32 30 30 38 2f  h.in,v 1.2 2008/
01e0: 30 33 2f 30 36 20 31 36 3a 32 38 3a 35 38 20 6d  03/06 16:28:58 m
01f0: 6c 63 72 65 65 63 68 20 45 78 70 20 24 0a 2a 2f  lcreech Exp $.*/
0200: 0a 23 69 66 6e 64 65 66 20 5f 43 4f 4e 46 49 47  .#ifndef _CONFIG
0210: 5f 48 5f 0a 23 64 65 66 69 6e 65 20 5f 43 4f 4e  _H_.#define _CON
0220: 46 49 47 5f 48 5f 0a 0a 2f 2a 20 44 65 66 69 6e  FIG_H_../* Defin
0230: 65 20 61 73 20 31 20 69 66 20 79 6f 75 20 68 61  e as 1 if you ha
0240: 76 65 20 74 68 65 20 69 6e 74 38 5f 74 20 74 79  ve the int8_t ty
0250: 70 65 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56  pe */.#undef HAV
0260: 45 5f 49 4e 54 38 5f 54 0a 0a 2f 2a 20 44 65 66  E_INT8_T../* Def
0270: 69 6e 65 20 61 73 20 31 20 69 66 20 79 6f 75 20  ine as 1 if you 
0280: 68 61 76 65 20 74 68 65 20 69 6e 74 31 36 5f 74  have the int16_t
0290: 20 74 79 70 65 20 2a 2f 0a 23 75 6e 64 65 66 20   type */.#undef 
02a0: 48 41 56 45 5f 49 4e 54 31 36 5f 54 0a 0a 2f 2a  HAVE_INT16_T../*
02b0: 20 44 65 66 69 6e 65 20 61 73 20 31 20 69 66 20   Define as 1 if 
02c0: 79 6f 75 20 68 61 76 65 20 74 68 65 20 69 6e 74  you have the int
02d0: 33 32 5f 74 20 74 79 70 65 20 2a 2f 0a 23 75 6e  32_t type */.#un
02e0: 64 65 66 20 48 41 56 45 5f 49 4e 54 33 32 5f 54  def HAVE_INT32_T
02f0: 0a 0a 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 31  ../* Define as 1
0300: 20 69 66 20 79 6f 75 20 68 61 76 65 20 74 68 65   if you have the
0310: 20 69 6e 74 36 34 5f 74 20 74 79 70 65 20 2a 2f   int64_t type */
0320: 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 49 4e 54  .#undef HAVE_INT
0330: 36 34 5f 54 0a 0a 2f 2a 20 44 65 66 69 6e 65 20  64_T../* Define 
0340: 61 73 20 31 20 69 66 20 79 6f 75 20 68 61 76 65  as 1 if you have
0350: 20 74 68 65 20 69 6e 74 70 74 72 5f 74 20 74 79   the intptr_t ty
0360: 70 65 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56  pe */.#undef HAV
0370: 45 5f 49 4e 54 50 54 52 5f 54 0a 0a 2f 2a 20 44  E_INTPTR_T../* D
0380: 65 66 69 6e 65 20 61 73 20 31 20 69 66 20 79 6f  efine as 1 if yo
0390: 75 20 68 61 76 65 20 74 68 65 20 75 69 6e 74 38  u have the uint8
03a0: 5f 74 20 74 79 70 65 20 2a 2f 0a 23 75 6e 64 65  _t type */.#unde
03b0: 66 20 48 41 56 45 5f 55 49 4e 54 38 5f 54 0a 0a  f HAVE_UINT8_T..
03c0: 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 31 20 69  /* Define as 1 i
03d0: 66 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 75  f you have the u
03e0: 69 6e 74 31 36 5f 74 20 74 79 70 65 20 2a 2f 0a  int16_t type */.
03f0: 23 75 6e 64 65 66 20 48 41 56 45 5f 55 49 4e 54  #undef HAVE_UINT
0400: 31 36 5f 54 0a 0a 2f 2a 20 44 65 66 69 6e 65 20  16_T../* Define 
0410: 61 73 20 31 20 69 66 20 79 6f 75 20 68 61 76 65  as 1 if you have
0420: 20 74 68 65 20 75 69 6e 74 33 32 5f 74 20 74 79   the uint32_t ty
0430: 70 65 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56  pe */.#undef HAV
0440: 45 5f 55 49 4e 54 33 32 5f 54 0a 0a 2f 2a 20 44  E_UINT32_T../* D
0450: 65 66 69 6e 65 20 61 73 20 31 20 69 66 20 79 6f  efine as 1 if yo
0460: 75 20 68 61 76 65 20 74 68 65 20 75 69 6e 74 36  u have the uint6
0470: 34 5f 74 20 74 79 70 65 20 2a 2f 0a 23 75 6e 64  4_t type */.#und
0480: 65 66 20 48 41 56 45 5f 55 49 4e 54 36 34 5f 54  ef HAVE_UINT64_T
0490: 0a 0a 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 31  ../* Define as 1
04a0: 20 69 66 20 79 6f 75 20 68 61 76 65 20 74 68 65   if you have the
04b0: 20 75 69 6e 74 70 74 72 5f 74 20 74 79 70 65 20   uintptr_t type 
04c0: 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 55  */.#undef HAVE_U
04d0: 49 4e 54 50 54 52 5f 54 0a 0a 2f 2a 20 44 65 66  INTPTR_T../* Def
04e0: 69 6e 65 20 61 73 20 31 20 69 66 20 79 6f 75 20  ine as 1 if you 
04f0: 68 61 76 65 20 74 68 65 20 73 79 73 2f 74 79 70  have the sys/typ
0500: 65 73 2e 68 20 68 65 61 64 65 72 20 2a 2f 0a 23  es.h header */.#
0510: 75 6e 64 65 66 20 48 41 56 45 5f 53 59 53 5f 54  undef HAVE_SYS_T
0520: 59 50 45 53 5f 48 0a 0a 2f 2a 20 44 65 66 69 6e  YPES_H../* Defin
0530: 65 20 61 73 20 31 20 69 66 20 79 6f 75 20 68 61  e as 1 if you ha
0540: 76 65 20 74 68 65 20 73 74 64 6c 69 62 2e 68 20  ve the stdlib.h 
0550: 68 65 61 64 65 72 20 2a 2f 0a 23 75 6e 64 65 66  header */.#undef
0560: 20 48 41 56 45 5f 53 54 44 4c 49 42 5f 48 0a 0a   HAVE_STDLIB_H..
0570: 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 31 20 69  /* Define as 1 i
0580: 66 20 79 6f 75 20 68 61 76 65 20 74 68 65 20 73  f you have the s
0590: 74 64 69 6e 74 2e 68 20 68 65 61 64 65 72 20 2a  tdint.h header *
05a0: 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 53 54  /.#undef HAVE_ST
05b0: 44 49 4e 54 5f 48 0a 0a 2f 2a 20 44 65 66 69 6e  DINT_H../* Defin
05c0: 65 20 61 73 20 31 20 69 66 20 79 6f 75 20 68 61  e as 1 if you ha
05d0: 76 65 20 74 68 65 20 69 6e 74 74 79 70 65 73 2e  ve the inttypes.
05e0: 68 20 68 65 61 64 65 72 20 2a 2f 0a 23 75 6e 64  h header */.#und
05f0: 65 66 20 48 41 56 45 5f 49 4e 54 54 59 50 45 53  ef HAVE_INTTYPES
0600: 5f 48 0a 0a 23 65 6e 64 69 66 0a                 _H..#endif.