X-Git-Url: https://jfr.im/git/irc/quakenet/newserv.git/blobdiff_plain/6c27603e115b881ab4c43321c1cc9764acef0a22..dfa6a3e6e932b35cf31f2cba948d45c41a703ac6:/lib/base64.h diff --git a/lib/base64.h b/lib/base64.h index c4028ea1..a70b9cbb 100644 --- a/lib/base64.h +++ b/lib/base64.h @@ -13,11 +13,7 @@ extern int numerictab[]; #define donumtolong(x,y,z) ((y)==0?(z):(donumtolong((x)+1,(y)-1,((z)<<6)+numerictab[(int)*(x)]))) */ -/* Function defined here for speed.. */ -/* slug -- these warnings were getting irritating, since we're on C99 we can now use __inline__ */ - -/* -static long numerictolong(const char *numeric, int numericlen) +static inline long numerictolong(const char *numeric, int numericlen) { long mynumeric=0; int i; @@ -28,21 +24,7 @@ static long numerictolong(const char *numeric, int numericlen) return mynumeric; } -*/ - -#ifdef __GNUC__ -#define INLINE __attribute((always_inline)) inline -#endif - -#ifdef _MSC_VER -#define INLINE __forceinline -#endif - -#ifndef INLINE -#define INLINE inline -#endif -INLINE long numerictolong(const char *numeric, int numericlen); char *longtonumeric(long param, int len); char *longtonumeric2(long param, int len, char *mynum); #endif