File EMBOSS-6.6.0-implicit_declarations.patch of Package EMBOSS

Index: EMBOSS-6.6.0/ajax/acd/ajacd.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/acd/ajacd.c
+++ EMBOSS-6.6.0/ajax/acd/ajacd.c
@@ -79,7 +79,7 @@
 #include <float.h>
 #include <limits.h>
 #include <math.h>
-
+#include <ctype.h>
 
 #ifdef WIN32
 #include "win32.h"
Index: EMBOSS-6.6.0/ajax/core/ajfeat.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajfeat.c
+++ EMBOSS-6.6.0/ajax/core/ajfeat.c
@@ -111,6 +111,7 @@
 #include "ajseqread.h"
 #include "ajfiledata.h"
 #include "ajfileio.h"
+#include <ctype.h>
 
 #define FEATDEBUG 0
 
Index: EMBOSS-6.6.0/ajax/core/ajfeatread.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajfeatread.c
+++ EMBOSS-6.6.0/ajax/core/ajfeatread.c
@@ -46,6 +46,8 @@
 #include <limits.h>
 #include <math.h>
 #include <errno.h>
+#include <ctype.h>
+#include <string.h>
 
 #ifdef WIN32
 #define fileno _fileno
Index: EMBOSS-6.6.0/ajax/core/ajhttp.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajhttp.c
+++ EMBOSS-6.6.0/ajax/core/ajhttp.c
@@ -56,7 +56,7 @@
 #endif
 #include <errno.h>
 #include <signal.h>
-
+#include <ctype.h>
 
 
 
Index: EMBOSS-6.6.0/ajax/core/ajnam.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajnam.c
+++ EMBOSS-6.6.0/ajax/core/ajnam.c
@@ -47,6 +47,7 @@
 #include "ajurlread.h"
 #include "ajvarread.h"
 #include "ajxmlread.h"
+#include <ctype.h>
 
 #ifndef WIN32
 #include <dirent.h>
Index: EMBOSS-6.6.0/ajax/core/ajpdbio.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajpdbio.c
+++ EMBOSS-6.6.0/ajax/core/ajpdbio.c
@@ -37,7 +37,7 @@
 
 #include <limits.h>
 #include <math.h>
-
+#include <string.h>
 
 
 
Index: EMBOSS-6.6.0/ajax/core/ajphylo.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajphylo.c
+++ EMBOSS-6.6.0/ajax/core/ajphylo.c
@@ -30,7 +30,7 @@
 #include "ajphylo.h"
 #include "ajreg.h"
 #include "ajfileio.h"
-
+#include <ctype.h>
 
 static AjPRegexp phyloRegDistFloat = NULL;
 static AjPRegexp phyloRegFreqFloat = NULL;
Index: EMBOSS-6.6.0/ajax/core/ajseqwrite.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajseqwrite.c
+++ EMBOSS-6.6.0/ajax/core/ajseqwrite.c
@@ -42,6 +42,7 @@
 
 #include <math.h>
 #include <float.h>
+#include <ctype.h>
 
 #ifdef WIN32
 #define fileno _fileno
Index: EMBOSS-6.6.0/ajax/ajaxdb/ajtextdb.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/ajaxdb/ajtextdb.c
+++ EMBOSS-6.6.0/ajax/ajaxdb/ajtextdb.c
@@ -49,7 +49,7 @@
 #include <sys/types.h>
 #include <errno.h>
 #include <signal.h>
-
+#include <ctype.h>
 
 #ifndef WIN32
 #include <sys/socket.h>
Index: EMBOSS-6.6.0/nucleus/embgroup.c
===================================================================
--- EMBOSS-6.6.0.orig/nucleus/embgroup.c
+++ EMBOSS-6.6.0/nucleus/embgroup.c
@@ -47,7 +47,7 @@
 #endif
 #include <string.h>
 #include <sys/stat.h>   /* for stat */
-
+#include <ctype.h>
 
 
 static void grpProgClear(EmbPGroupProg gl);
Index: EMBOSS-6.6.0/nucleus/embindex.c
===================================================================
--- EMBOSS-6.6.0.orig/nucleus/embindex.c
+++ EMBOSS-6.6.0/nucleus/embindex.c
@@ -36,6 +36,9 @@
 
 #include <errno.h>
 
+#include <ctype.h>
+#include <string.h>
+
 #define BTENTRYFILE     ".ent"
 #define KWLIMIT 12
 
Index: EMBOSS-6.6.0/nucleus/embword.c
===================================================================
--- EMBOSS-6.6.0.orig/nucleus/embword.c
+++ EMBOSS-6.6.0/nucleus/embword.c
@@ -36,8 +36,8 @@
 #include "ajutil.h"
 
 #include <math.h>
-
-
+#include <ctype.h>
+#include <string.h>
 
 
 /*
Index: EMBOSS-6.6.0/ajax/core/ajfeatwrite.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajfeatwrite.c
+++ EMBOSS-6.6.0/ajax/core/ajfeatwrite.c
@@ -43,7 +43,7 @@
 
 #include <limits.h>
 #include <math.h>
-
+#include <string.h>
 
 static AjPRegexp featoutRegUfoFmt = NULL;
 static AjPRegexp featoutRegUfoFile = NULL;
Index: EMBOSS-6.6.0/ajax/core/ajreg.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajreg.c
+++ EMBOSS-6.6.0/ajax/core/ajreg.c
@@ -33,7 +33,7 @@
 
 #include "ajreg.h"
 
-
+#include <string.h>
 
 static ajlong regAlloc     = 0;
 static ajlong regFree      = 0;
Index: EMBOSS-6.6.0/ajax/core/ajseqtype.c
===================================================================
--- EMBOSS-6.6.0.orig/ajax/core/ajseqtype.c
+++ EMBOSS-6.6.0/ajax/core/ajseqtype.c
@@ -32,7 +32,7 @@
 #include "ajfeat.h"
 #include "ajfile.h"
 #include "ajreg.h"
-
+#include <string.h>
 
 
 
openSUSE Build Service is sponsored by