X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=pref.h.orig;h=f2efb834c970a5a2c376176f1b9ed30b8c2d2fc9;hb=2322678e8fddbbf158b01b2720db2636404bba3b;hp=434d9aacbf97dc4072838e86a458d133f89c1c34;hpb=7b98b3a4f58f6dc5a8e9cbc188b627966d5e652d;p=pspp diff --git a/pref.h.orig b/pref.h.orig index 434d9aacbf..f2efb834c9 100644 --- a/pref.h.orig +++ b/pref.h.orig @@ -1,7 +1,4 @@ -/* Let's tell EMACS what language this is: -*- C -*- */ - -/* Used by separable libraries to enable PSPP-specific features. */ -#define PSPP 1 +/* -*- C -*- */ /* * @@ -16,120 +13,23 @@ #define GLOBAL_DEBUGGING 1 #endif -/* Define these if DEBUGGING is off and you want to make certain - additional optimizations. */ -#if !DEBUGGING -/* #define PRODUCTION 1 */ /* disable extra function calls */ -/* #define NDEBUG 1 */ /* disable assert() sanity checks */ -#endif - -/* Compilers. */ - -/* Make sure to use the proper keywords. */ -#if __GNUC__ > 1 && !defined (inline) -#define inline __inline__ -#endif - -/* GNU C allows the programmer to declare that certain functions take - printf-like arguments, never return, etc. Conditionalize these - declarations on whether gcc is in use. */ -#if __GNUC__ > 1 -#define ATTRIBUTE(X) __attribute__ (X) -#else -#define ATTRIBUTE(X) -#endif - -#define UNUSED ATTRIBUTE ((unused)) -#define NO_RETURN ATTRIBUTE ((noreturn)) -#define PRINTF_FORMAT(FMT, FIRST) ATTRIBUTE ((format (printf, FMT, FIRST))) -#define SCANF_FORMAT(FMT, FIRST) ATTRIBUTE ((format (scanf, FMT, FIRST))) - -/* CPUs. */ - -#if SIZEOF_DOUBLE == 8 -#define second_lowest_flt64 second_lowest_value -#else -#error Must define second_lowest_flt64 for your architecture. -#endif - -/* Figure out which integer type on this system is a signed 32-bit - integer. */ -#if SIZEOF_SHORT==4 - #define int32 short -#elif SIZEOF_INT==4 - #define int32 int -#elif SIZEOF_LONG==4 - #define int32 long -#else - #error Which one of your basic types is 32-bit signed integer? -#endif - -#if SIZEOF_FLOAT==8 - #define flt64 float - #define FLT64_MAX FLT_MAX -#elif SIZEOF_DOUBLE==8 - #define flt64 double - #define FLT64_MAX DBL_MAX -#elif SIZEOF_LONG_DOUBLE==8 - #define flt64 long double - #define FLT64_MAX LDBL_MAX -#else - #error Which one of your basic types is 64-bit floating point? - #define flt64 double - #define FLT64_MAX DBL_MAX +#if !HAVE_LIBPLOT +#define NO_CHARTS 1 #endif -/* Environments. */ - -/* Internationalization. */ -#include - -#if !ENABLE_NLS -/* If we don't do this then gettext() still monkeys with the string, - which causes gcc not to do its checking on printf() format - types. */ -#undef gettext -#define gettext(STRING) STRING -#endif - -#define _(STRING) gettext(STRING) -#define N_(STRING) STRING - /* Filesystems. */ -/* Directory separator character for this OS, if applicable. */ -#ifndef __MSDOS__ -#define DIR_SEPARATOR '/' -#elif -#define DIR_SEPARATOR '\\' -#endif - -/* Path delimiter character. */ -#ifndef __MSDOS__ -#define PATH_DELIMITER ':' -#else -#define PATH_DELIMITER ';' -#endif - /* Options. */ /* Approximate amount of memory, in bytes, to allocate before paging to disk. */ #define MAX_WORKSPACE (4*1024*1024) /* 4 MBytes */ -/* (libhistory) The location for the history file that records - commands entered interactively. Tilde expansion is performed. */ -#define HISTORY_FILE "~/.pspp_history" - -/* (libhistory) Maximum number of commands to record in history - file. */ -#define MAX_HISTORY 500 -/* Output drivers. */ - -/* Define to exclude the HTML output driver. */ -/* #define NO_HTML 1 */ +/* Non ansi compilers may set this */ +#ifndef P_tmpdir +#define P_tmpdir "/tmp" +#endif -/* Define to exclude the PostScript and Encapsulated PostScript - driver. */ -/* #define NO_POSTSCRIPT 1 */ +#define SHORT_NAME_LEN 8 +#define LONG_NAME_LEN 64