diff options
| author | Mattias Andrée <maandree@kth.se> | 2016-03-01 19:22:26 +0100 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2016-03-01 19:22:26 +0100 |
| commit | 787dbbf337bb238bea30d66d4bf43907bca20e19 (patch) | |
| tree | c3adb1d5353b4136b78172b867c9ff56a435f5f5 /src/internals.h | |
| parent | Avoid using the internal structure as much as possible (diff) | |
| download | libzahl-787dbbf337bb238bea30d66d4bf43907bca20e19.tar.gz libzahl-787dbbf337bb238bea30d66d4bf43907bca20e19.tar.bz2 libzahl-787dbbf337bb238bea30d66d4bf43907bca20e19.tar.xz | |
Add zcmp, zcmpi, zcmpu, zcmpmag, zset, zseti, and zsetu
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/internals.h')
| -rw-r--r-- | src/internals.h | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/internals.h b/src/internals.h index ac74bd5..cc2d034 100644 --- a/src/internals.h +++ b/src/internals.h @@ -7,18 +7,7 @@ #define BITS_IN_LAST_CHAR(bits) ((bits) & (BITS_PER_CHAR - 1)) #define LIST_TEMPS\ - X(libzahl_tmp_a)\ - X(libzahl_tmp_b)\ - X(libzahl_tmp_c)\ - X(libzahl_tmp_d)\ - X(libzahl_tmp_e)\ - X(libzahl_tmp_f)\ - X(libzahl_tmp_g)\ - X(libzahl_tmp_i)\ - X(libzahl_tmp_j)\ - X(libzahl_tmp_k)\ - X(libzahl_tmp_l)\ - X(libzahl_tmp_m) + X(libzahl_tmp_cmp) #define X(x) extern z_t x; LIST_TEMPS @@ -28,3 +17,5 @@ extern jmp_buf libzahl_jmp_buf; extern int libzahl_set_up; #define FAILURE_JUMP() (longjmp(libzahl_jmp_buf, 1)) + +#define SET_SIGNUM(a, signum) ((a)->sign = (signum)) |
