diff options
| author | Richard Brooksby | 2012-09-06 17:17:18 +0100 |
|---|---|---|
| committer | Richard Brooksby | 2012-09-06 17:17:18 +0100 |
| commit | 858e4ac0ac8ee684f48f0edd9d80ae28b17aee53 (patch) | |
| tree | 5034519c869b370df2c87394c03f7f30e78945b9 /mps/code/testlib.h | |
| parent | 383335816d888b5f28fe7b034106dc2056f56620 (diff) | |
| download | emacs-858e4ac0ac8ee684f48f0edd9d80ae28b17aee53.tar.gz emacs-858e4ac0ac8ee684f48f0edd9d80ae28b17aee53.zip | |
Partial merge of branch/2012-07-23/cet-transform, excluding cet-specific parts.
Copied from Perforce
Change: 179309
ServerID: perforce.ravenbrook.com
Diffstat (limited to 'mps/code/testlib.h')
| -rw-r--r-- | mps/code/testlib.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/mps/code/testlib.h b/mps/code/testlib.h index 3d187080fc2..d16f4fb6eef 100644 --- a/mps/code/testlib.h +++ b/mps/code/testlib.h | |||
| @@ -88,6 +88,7 @@ | |||
| 88 | #define PRIXLONGEST "llX" | 88 | #define PRIXLONGEST "llX" |
| 89 | #define PRIwWORD "16" | 89 | #define PRIwWORD "16" |
| 90 | typedef unsigned long long ulongest_t; | 90 | typedef unsigned long long ulongest_t; |
| 91 | typedef long long longest_t; | ||
| 91 | #define MPS_WORD_CONST(n) (n##ull) | 92 | #define MPS_WORD_CONST(n) (n##ull) |
| 92 | #else | 93 | #else |
| 93 | #define PRIuLONGEST "lu" | 94 | #define PRIuLONGEST "lu" |
| @@ -95,6 +96,7 @@ typedef unsigned long long ulongest_t; | |||
| 95 | #define PRIXLONGEST "lX" | 96 | #define PRIXLONGEST "lX" |
| 96 | #define PRIwWORD "8" | 97 | #define PRIwWORD "8" |
| 97 | typedef unsigned long ulongest_t; | 98 | typedef unsigned long ulongest_t; |
| 99 | typedef long longest_t; | ||
| 98 | #define MPS_WORD_CONST(n) (n##ul) | 100 | #define MPS_WORD_CONST(n) (n##ul) |
| 99 | #endif | 101 | #endif |
| 100 | #define PRIXPTR "0"PRIwWORD PRIXLONGEST | 102 | #define PRIXPTR "0"PRIwWORD PRIXLONGEST |
| @@ -164,6 +166,11 @@ extern void verror(const char *format, va_list args); | |||
| 164 | cdie(cond, condstring "\n" __FILE__ "\n" STR(__LINE__)) | 166 | cdie(cond, condstring "\n" __FILE__ "\n" STR(__LINE__)) |
| 165 | 167 | ||
| 166 | 168 | ||
| 169 | /* fail -- like assert, but (notionally) returns a value, so usable in an expression */ | ||
| 170 | |||
| 171 | extern int fail(void); | ||
| 172 | |||
| 173 | |||
| 167 | /* rnd -- random number generator | 174 | /* rnd -- random number generator |
| 168 | * | 175 | * |
| 169 | * rnd() generates a sequence of integers in the range [1, 2^31-2]. | 176 | * rnd() generates a sequence of integers in the range [1, 2^31-2]. |