links

lynx-like text mode web browser
git clone anongit@rnpnr.xyz:links.git
Log | Files | Refs | Feed | README | LICENSE

Commit: f813d2a32234f1b115d4da32463a8d8ee48b2fcc
Parent: b2aa409e41d7691160a7c9d74ba153b3c2ec8f40
Author: opask
Date:   Mon,  9 Jul 2018 20:00:41 -0600

remove GCC builtin, fixes build with TCC

Diffstat:
Mconfig.h | 3---
Mstring.c | 13-------------
2 files changed, 0 insertions(+), 16 deletions(-)

diff --git a/config.h b/config.h @@ -388,9 +388,6 @@ #define HAVE_SIGSETJMP 1 /* */ -#define HAVE___BUILTIN_CLZ 1 - -/* */ #define DEBUGLEVEL 0 /* */ diff --git a/string.c b/string.c @@ -73,19 +73,6 @@ void add_bytes_to_str(unsigned char **s, int *l, unsigned char *a, size_t ll) x = old_length ^ new_length; if (x >= old_length) { /* Need to realloc */ -#ifdef HAVE___BUILTIN_CLZ -#if !(defined(__tune_i386__) || defined(__tune_i486__) || defined(__tune_i586__) || defined(__tune_k6__) || defined(__tune_lakemont__) || (defined(__alpha__) && !defined(__alpha_cix__)) || (defined(__mips) && __mips < 32) || (defined(__ARM_ARCH) && __ARM_ARCH < 5) || (defined(__sparc__) && (!defined(__VIS__) || __VIS__ < 0x300)) || defined(__hppa) || defined(__sh__)) - if (!(sizeof(unsigned) & (sizeof(unsigned) - 1))) { - new_length = 2U << ((sizeof(unsigned) * 8 - 1) -#ifdef __ICC - - -#else - ^ -#endif - __builtin_clz(new_length)); - } else -#endif -#endif { new_length |= new_length >> 1; new_length |= new_length >> 2;