ソースを参照

compile with -ansi -pedantic on gcc

greatly helps portability ...
Oswald Buddenhagen 14 年 前
コミット
256a147945
3 ファイル変更8 行追加8 行削除
  1. 1 1
      configure.in
  2. 6 6
      src/drv_imap.c
  3. 1 1
      src/mdconvert.c

+ 1 - 1
configure.in

@@ -6,7 +6,7 @@ AM_MAINTAINER_MODE
 
 AM_PROG_CC_STDC
 if test "$GCC" = yes; then
-    CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wstrict-prototypes"
+    CFLAGS="$CFLAGS -pipe -W -Wall -Wshadow -Wstrict-prototypes -ansi -pedantic -Wno-overlength-strings"
 fi
 
 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"

+ 6 - 6
src/drv_imap.c

@@ -160,24 +160,24 @@ struct imap_cmd_refcounted {
 
 enum CAPABILITY {
 	NOLOGIN = 0,
-	UIDPLUS,
-	LITERALPLUS,
-	NAMESPACE,
 #ifdef HAVE_LIBSSL
 	CRAM,
 	STARTTLS,
 #endif
+	UIDPLUS,
+	LITERALPLUS,
+	NAMESPACE
 };
 
 static const char *cap_list[] = {
 	"LOGINDISABLED",
-	"UIDPLUS",
-	"LITERAL+",
-	"NAMESPACE",
 #ifdef HAVE_LIBSSL
 	"AUTH=CRAM-MD5",
 	"STARTTLS",
 #endif
+	"UIDPLUS",
+	"LITERAL+",
+	"NAMESPACE"
 };
 
 #define RESP_OK       0

+ 1 - 1
src/mdconvert.c

@@ -54,7 +54,7 @@ static const char *subdirs[] = { "cur", "new" };
 static struct flock lck;
 static DBT key, value;
 
-static inline int
+static int
 convert( const char *box, int altmap )
 {
 	DB *db;