diff options
author | Stanislav Mayorov <[email protected]> | 2018-12-13 11:39:16 +0700 |
---|---|---|
committer | John Högberg <[email protected]> | 2019-01-10 09:39:29 +0100 |
commit | a56bc7180c639f1f08355f22e22cf539db16982c (patch) | |
tree | 5b9549f2cd5c5a9d10dead20c1c40f501dbfa185 /erts/emulator/beam/global.h | |
parent | 6120af3481f9deac2be1ff4bbb2684f24ef172eb (diff) | |
download | otp-a56bc7180c639f1f08355f22e22cf539db16982c.tar.gz otp-a56bc7180c639f1f08355f22e22cf539db16982c.tar.bz2 otp-a56bc7180c639f1f08355f22e22cf539db16982c.zip |
Accept base in all integer-printing functions
Diffstat (limited to 'erts/emulator/beam/global.h')
-rw-r--r-- | erts/emulator/beam/global.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/erts/emulator/beam/global.h b/erts/emulator/beam/global.h index 0631404599..f1c6adeedd 100644 --- a/erts/emulator/beam/global.h +++ b/erts/emulator/beam/global.h @@ -1303,14 +1303,7 @@ Sint intlist_to_buf(Eterm, char*, Sint); /* most callers pass plain char*'s */ int erts_unicode_list_to_buf(Eterm list, byte *buf, Sint len, Sint* written); Sint erts_unicode_list_to_buf_len(Eterm list); -struct Sint_buf { -#if defined(ARCH_64) - char s[22]; -#else - char s[12]; -#endif -}; -char* Sint_to_buf(Sint, struct Sint_buf*); +int Sint_to_buf(Sint num, int base, char **buf_p, size_t buf_size); #define ERTS_IOLIST_STATE_INITER(C_P, OBJ) \ {(C_P), 0, 0, (OBJ), {NULL, NULL, NULL, ERTS_ALC_T_INVALID}, 0, 0} |