/usr/include/paw/ntuple/cern_types.h is in libpawlib2-dev 1:2.14.04.dfsg.2-9.1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 | /*
* cern_types.h --
* Separate out the type declaration for storage
* size sensitive quantities.
*
* Original: 25-Nov-1994 09:53
*
* Author: Maarten Ballintijn <Maarten.Ballintijn@cern.ch>
*
* $Id: cern_types.h,v 1.7 1996/04/23 18:37:54 maartenb Exp $
*
* $Log: cern_types.h,v $
* Revision 1.7 1996/04/23 18:37:54 maartenb
* - Add RCS keywords
*
*
*/
#ifndef CERN_CERN_TYPES
#define CERN_CERN_TYPES
#include <float.h>
#include <limits.h>
#include <paw/ntuple/bool.h>
typedef char * String;
#define QP_STR_MAX 32
typedef struct _string32_ {
char s[QP_STR_MAX];
} String32;
typedef unsigned int UInt32;
#ifndef UINT32_MAX
#define UINT32_MAX UINT_MAX
#endif
/* typedef unsigned long long UInt64; */
typedef unsigned long UInt64;
#ifndef UINT64_MAX
#define UINT64_MAX ULONG_MAX
#endif
typedef int Int32;
#ifndef INT32_MAX
#define INT32_MAX INT_MAX
#endif
#ifndef INT32_MIN
#define INT32_MIN INT_MIN
#endif
/* typedef long long Int64; */
typedef long Int64;
#ifndef INT64_MAX
#define INT64_MAX LONG_MAX
#endif
#ifndef INT64_MIN
#define INT64_MIN LONG_MIN
#endif
typedef float Float32;
#define FLOAT32_MAX FLT_MAX
#define FLOAT32_MIN FLT_MIN
#define FLOAT_INT_LIMIT 1.0e10 /* a garanteed minimal value with no fraction */
typedef double Float64;
#define FLOAT64_MAX DBL_MAX
#define FLOAT64_MIN DBL_MIN
#define DOUBLE_INT_LIMIT 1.0e20 /* a garanteed minimal value with no fraction */
#ifndef M_PI
#define M_PI 3.14159265358979323846
#endif
#endif /* CERN_CERN_TYPES */
|