Minor patch for warnings, debian potato


Subject: Minor patch for warnings, debian potato
rbrown64@csc.com.au
Date: Wed Oct 10 2001 - 01:32:09 CDT


Building on ix86 Debian Potato (2.2) gave the following error and
warnings. The patch below allows the build to continue and removes
the implicit declaration warnings.
In psiconv at least, configure is setting STDC_HEADERS so
includes of <stdlib.h>, <stddef.h>, <stdarg.h>, <string.h> could be
bracketted by #ifdef STDC_HEADERS.

ut_iconv.cpp: In function `size_t UT_iconv(void*, const char**, size_t*,
   char**, size_t*)':
ut_iconv.cpp:154: cannot convert `char**' to `const char**' for argument `2' to
   `size_t iconv(void*, const char**, size_t*, char**, size_t*)'
ut_iconv.cpp: In function `char* UT_convert(const char*, int, const char*,
   const char*, UT_uint32*, UT_uint32*)':
ut_iconv.cpp:295: warning: comparison between signed and unsigned integer
   expressions
make[4]: *** [ut_iconv.o] Error 1

error.c: In function `psiconv_fatal':
error.c:49: warning: implicit declaration of function `strlen'

--
misc.c: In function `psiconv_make_printable':
misc.c:30: warning: implicit declaration of function `strlen'
--
list.c: In function `psiconv_list_add':
list.c:95: warning: implicit declaration of function `memcpy'
--
parse_driver.c: In function `psiconv_parse_sketch_file':
parse_driver.c:277: warning: implicit declaration of function `strcmp'
--
generate_simple.c: In function `psiconv_write_string':
generate_simple.c:107: warning: implicit declaration of function `strlen'
--
generate_layout.c: In function `psiconv_write_font':
generate_layout.c:47: warning: implicit declaration of function `strlen'
--
parse.c: In function `readNamingTable':
parse.c:79: warning: implicit declaration of function `free'

--- ./abi/src/af/util/xp/ut_types.h.orig Fri Jul 20 02:59:05 2001 +++ ./abi/src/af/util/xp/ut_types.h Sun Oct 7 11:47:07 2001 @@ -202,7 +202,7 @@ UT_Error UT_errnoToUTError (void); (defined (__MACH__) && defined (__APPLE__)) || \ (defined(TARGET_OS_MAC) && TARGET_OS_MAC) || \ defined(__BEOS__) || defined (__AIX__) || \ -(defined(__linux__) && defined(__powerpc__) && (__GLIBC__ <= 2) && (__GLIBC_MINOR__ <= 1)) +(defined(__linux__) && (__GLIBC__ <= 2) && (__GLIBC_MINOR__ <= 1))

#define ICONV_CONST const #else --- ./abi/src/tools/ttftool/unix/parse.c.orig Thu Sep 13 06:29:58 2001 +++ ./abi/src/tools/ttftool/unix/parse.c Tue Oct 9 09:05:29 2001 @@ -2,6 +2,7 @@ #include <sys/types.h> #include <unistd.h> #include <stdio.h> +#include <stdlib.h> #include <string.h> #include "types.h" #include "proto.h" --- ./psiconv/psiconv/error.c.orig Tue Mar 6 14:48:46 2001 +++ ./psiconv/psiconv/error.c Tue Oct 9 08:58:57 2001 @@ -22,6 +22,7 @@ #include <stdarg.h> #include <stdio.h> #include <stdlib.h> +#include <string.h>

#include "error.h"

--- ./psiconv/psiconv/misc.c.orig Tue Mar 6 14:48:46 2001 +++ ./psiconv/psiconv/misc.c Tue Oct 9 08:59:37 2001 @@ -22,6 +22,7 @@ #include <stdarg.h> #include <stdio.h> #include <stdlib.h> +#include <string.h> #include "common.h"

char *psiconv_make_printable(const char *s) --- ./psiconv/psiconv/list.c.orig Tue Mar 6 14:48:46 2001 +++ ./psiconv/psiconv/list.c Tue Oct 9 09:00:20 2001 @@ -23,6 +23,7 @@ #include <stddef.h> #include <stdlib.h> #include <stdio.h> +#include <string.h> #include "general.h" #include "list.h" #include "error.h" --- ./psiconv/psiconv/parse_driver.c.orig Tue Mar 6 14:48:46 2001 +++ ./psiconv/psiconv/parse_driver.c Tue Oct 9 09:03:07 2001 @@ -21,6 +21,7 @@ #include "compat.h"

#include <stdlib.h> +#include <string.h>

#include "parse.h" #include "parse_routines.h" --- ./psiconv/psiconv/generate_layout.c.orig Tue Apr 10 06:27:08 2001 +++ ./psiconv/psiconv/generate_layout.c Tue Oct 9 09:03:51 2001 @@ -20,6 +20,8 @@ #include "config.h" #include "compat.h"

+#include <string.h> + #include "generate_routines.h" #include "error.h"



This archive was generated by hypermail 2b25 : Wed Oct 10 2001 - 01:36:39 CDT