Add headers for use with autoconf (missing from previous checkin) (CVS 4825)

FossilOrigin-Name: 4513a5f493bb612134d04685c0d6777e0d5c65bc
This commit is contained in:
mlcreech 2008-03-06 07:36:18 +00:00
parent 12d4082f26
commit d7f59456ce
5 changed files with 139 additions and 6 deletions

View File

@ -1,5 +1,5 @@
C Use\sintptr_t\sdefinition\sto\ssilence\swarnings\sabout\sptr-int\scasts\s(CVS\s4824)
D 2008-03-06T07:35:22
C Add\sheaders\sfor\suse\swith\sautoconf\s(missing\sfrom\sprevious\scheckin)\s(CVS\s4825)
D 2008-03-06T07:36:18
F Makefile.arm-wince-mingw32ce-gcc ac5f7b2cef0cd850d6f755ba6ee4ab961b1fadf7
F Makefile.in 5a9dd0d69099728e0fca1a9cf2823226d276969a
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@ -89,7 +89,10 @@ F src/btree.h 19dcf5ad23c17b98855da548e9a8e3eb4429d5eb
F src/btreeInt.h d7d2f4d9d7f2e72c455326d48b2b478b842a81f6
F src/build.c 19990e2ce78806e854b5baaa18a77b540a476bbb
F src/callback.c 77b302b0d41468dcda78c70e706e5b84577f0fa0
F src/common.h 25fa5524ee3d2617986a3ec1ba59fef195d2d009
F src/complete.c 4cf68fd75d60257524cbe74f87351b9848399131
F src/config.h b60286b542f5284d529b659adcb9c9d25eecab20
F src/config.h.in 276f8e51e2daf0a19136c28678ec93542ac0ebe7
F src/date.c 187cad26eaaecd7bcdccd49d5a70c5aa3010bc74
F src/delete.c fa13c296262e89c32d28949f15be275e52d7f524
F src/experimental.c 1b2d1a6cd62ecc39610e97670332ca073c50792b
@ -621,7 +624,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
P 88698fbdd5387b195e1c04c0c597f3c7458757c5
R 319f02e97f65970946b1dcad66344da4
P 54839a84e6ce080ea8a0f6ce32acaa053d20f311
R ba6f603fbcf69a52cea4b01ecdf772c7
U mlcreech
Z 98d99414f33d762bf04af83dd32456ee
Z 267ef6d6906a66247cc6933cc3edc0d5

View File

@ -1 +1 @@
54839a84e6ce080ea8a0f6ce32acaa053d20f311
4513a5f493bb612134d04685c0d6777e0d5c65bc

57
src/common.h Normal file
View File

@ -0,0 +1,57 @@
/*
** 2008 March 6
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
**
*************************************************************************
** Common includes/defines based on output of configure script
**
** @(#) $Id: common.h,v 1.1 2008/03/06 07:36:18 mlcreech Exp $
*/
#ifndef _COMMON_H_
#define _COMMON_H_
/*
** Include the configuration header output by 'configure' if it was run
** (otherwise we get an empty default).
*/
#include "config.h"
/* Needed for various definitions... */
#define _GNU_SOURCE
/*
** Include standard header files as necessary
*/
#ifdef HAVE_SYS_TYPES_H
#include <sys/types.h>
#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#endif
#ifdef HAVE_STDINT_H
#include <stdint.h>
#endif
#ifdef HAVE_INTTYPES_H
#include <inttypes.h>
#endif
/*
** If possible, use the C99 intptr_t type to define an integral type of
** equivalent size to a pointer. (Technically it's >= sizeof(void *), but
** practically it's == sizeof(void *)). We fall back to an int if this type
** isn't defined.
*/
#ifndef HAVE_INTPTR_T
typedef int intptr_t;
#endif
#ifndef HAVE_UINTPTR_T
typedef unsigned int uintptr_t;
#endif
#endif

21
src/config.h Normal file
View File

@ -0,0 +1,21 @@
/*
** 2008 March 6
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
**
*************************************************************************
** Default configuration header in case the 'configure' script is not used
**
** @(#) $Id: config.h,v 1.1 2008/03/06 07:36:18 mlcreech Exp $
*/
#ifndef _CONFIG_H_
#define _CONFIG_H_
/* We do nothing here, since no assumptions are made by default */
#endif

52
src/config.h.in Normal file
View File

@ -0,0 +1,52 @@
/*
** 2008 March 6
**
** The author disclaims copyright to this source code. In place of
** a legal notice, here is a blessing:
**
** May you do good and not evil.
** May you find forgiveness for yourself and forgive others.
** May you share freely, never taking more than you give.
**
*************************************************************************
** Configuration header template to be filled in by 'configure' script
**
** @(#) $Id: config.h.in,v 1.1 2008/03/06 07:36:18 mlcreech Exp $
*/
#ifndef _CONFIG_H_
#define _CONFIG_H_
/* Define as 1 if you have the int8_t type */
#undef HAVE_INT8_T
/* Define as 1 if you have the int16_t type */
#undef HAVE_INT16_T
/* Define as 1 if you have the int32_t type */
#undef HAVE_INT32_T
/* Define as 1 if you have the int64_t type */
#undef HAVE_INT64_T
/* Define as 1 if you have the intptr_t type */
#undef HAVE_INTPTR_T
/* Define as 1 if you have the uint8_t type */
#undef HAVE_UINT8_T
/* Define as 1 if you have the uint16_t type */
#undef HAVE_UINT16_T
/* Define as 1 if you have the uint32_t type */
#undef HAVE_UINT32_T
/* Define as 1 if you have the uint64_t type */
#undef HAVE_UINT64_T
/* Define as 1 if you have the uintptr_t type */
#undef HAVE_UINTPTR_T
/* Define as 1 if you have the inttypes.h header */
#undef HAVE_INTTYPES_H
#endif