-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvalarraylongdouble.c
26 lines (26 loc) · 980 Bytes
/
valarraylongdouble.c
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
#include <float.h>
#include "containers.h"
#include "ccl_internal.h"
/****************************************************************************
* ValArrayLongDouble *
****************************************************************************/
#undef ElementType
#undef ValArrayInterface
#undef ElementType
#undef ValArray
#undef tagValArray
#undef _ValArray
#define _ValArray _ValArrayLongDouble
#define tagValArray tagValArrayLongDoubleInterface
#define ElementType long double
#define ValArrayInterface ValArrayLongDoubleInterface
#define ValArray ValArrayLongDouble
#define iValArrayInterface iValArrayLongDouble
#define MaxElementType LDBL_MAX
#define MinElementType LDBL_MIN
static const guid ValArrayGuidLongDouble = {0xd0c2db6e, 0x2120, 0x40e8,
{0xa0,0x33,0x4a,0x1e,0xd7,0x12,0x32,0x80}
};
#define ValArrayGuid ValArrayGuidLongDouble
#define VALARRAY_MAGIC_NUMBER 11223344556677886
#include "valarraygen.c"