]> jfr.im git - irc/quakenet/newserv.git/blobdiff - lib/base64.h
Rewrite lua to use vpcall.
[irc/quakenet/newserv.git] / lib / base64.h
index 69b1a7e4ccdb3da344614a9d8c3e7266f3aabbfd..c4028ea1ecda039ea8bdda6edbc0a6fbbc1582bd 100644 (file)
@@ -14,6 +14,9 @@ extern int numerictab[];
 */
 
 /* 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)
 {
   long mynumeric=0;
@@ -25,8 +28,21 @@ static long numerictolong(const char *numeric, int numericlen)
 
   return mynumeric;
 }
-              
-/* long numerictolong(const char *numeric, int numericlen); */
+*/
+            
+#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