Package: syck
Version: 0.55+svn256-1
Severity: important
Tags: patch
Usertags: implicit-pointer-conversion

Our automated buildd log filter[1] detected a problem that is likely to
cause your package to segfault on architectures where the size of a
pointer is greater than the size of an integer, such as ia64 and amd64.

This is often due to a missing function prototype definition.

[1]http://people.debian.org/~dannf/check-implicit-pointer-functions

----- Forwarded message from Build Daemon <[EMAIL PROTECTED]> -----

X-Spam-Checker-Version: SpamAssassin 3.1.7-deb (2006-10-05) on ldl.fc.hp.com
X-Spam-Level: 
X-Spam-Status: No, score=-1.4 required=3.5 tests=AWL,BAYES_00,UNDISC_RECIPS 
        autolearn=disabled version=3.1.7-deb
X-Virus-Scanned: Debian amavisd-new at ldl.fc.hp.com
Subject: Log for successful build of syck_0.55+svn256-1 (dist=unstable)
Date: Sat, 28 Jul 2007 17:39:35 +0000 (GMT)
From: Build Daemon <[EMAIL PROTECTED]>
To: undisclosed-recipients: ;
X-PMX-Version: 5.3.1.294258, Antispam-Engine: 2.5.1.298604, Antispam-Data: 
2007.7.28.102333
Debian-Buildd-Error: Yes

Function `realloc' implicitly converted to pointer at emitter.c:206
Function `realloc' implicitly converted to pointer at node.c:211
Function `realloc' implicitly converted to pointer at syck.c:366
Function `realloc' implicitly converted to pointer at bytecode.re:469
Function `realloc' implicitly converted to pointer at yaml2byte.c:66
Function `realloc' implicitly converted to pointer at token.re:570
Function `realloc' implicitly converted to pointer at YTS.c:164

----- End forwarded message -----

-- 
dann frazier

diff -urN syck-0.55+svn256.orig/lib/bytecode.c syck-0.55+svn256/lib/bytecode.c
--- syck-0.55+svn256.orig/lib/bytecode.c	2007-08-03 04:53:12.000000000 +0000
+++ syck-0.55+svn256/lib/bytecode.c	2007-08-03 04:54:38.000000000 +0000
@@ -8,6 +8,8 @@
  *
  * Copyright (C) 2003 why the lucky stiff
  */
+#include <stdlib.h>
+
 #include "syck.h"
 #include "gram.h"
 
diff -urN syck-0.55+svn256.orig/lib/emitter.c syck-0.55+svn256/lib/emitter.c
--- syck-0.55+svn256.orig/lib/emitter.c	2006-10-14 06:58:02.000000000 +0000
+++ syck-0.55+svn256/lib/emitter.c	2007-08-03 04:53:51.000000000 +0000
@@ -11,6 +11,7 @@
  */
 #include <stdio.h>
 #include <string.h>
+#include <stdlib.h>
 
 #include "syck.h"
 
diff -urN syck-0.55+svn256.orig/lib/node.c syck-0.55+svn256/lib/node.c
--- syck-0.55+svn256.orig/lib/node.c	2006-10-14 06:58:02.000000000 +0000
+++ syck-0.55+svn256/lib/node.c	2007-08-03 04:54:02.000000000 +0000
@@ -7,6 +7,7 @@
  * Copyright (C) 2003 why the lucky stiff
  */
 
+#include <stdlib.h>
 #include "syck.h"
 
 /*
diff -urN syck-0.55+svn256.orig/lib/syck.c syck-0.55+svn256/lib/syck.c
--- syck-0.55+svn256.orig/lib/syck.c	2006-05-09 04:03:50.000000000 +0000
+++ syck-0.55+svn256/lib/syck.c	2007-08-03 04:54:16.000000000 +0000
@@ -8,6 +8,7 @@
  */
 #include <stdio.h>
 #include <string.h>
+#include <stdlib.h>
 
 #include "syck.h"
 
diff -urN syck-0.55+svn256.orig/lib/token.re syck-0.55+svn256/lib/token.re
--- syck-0.55+svn256.orig/lib/token.re	2006-06-08 22:06:57.000000000 +0000
+++ syck-0.55+svn256/lib/token.re	2007-08-03 04:55:13.000000000 +0000
@@ -6,6 +6,8 @@
  *
  * Copyright (C) 2003 why the lucky stiff
  */
+#include <stdlib.h>
+
 #include "syck.h"
 #include "gram.h"
 
diff -urN syck-0.55+svn256.orig/lib/yaml2byte.c syck-0.55+svn256/lib/yaml2byte.c
--- syck-0.55+svn256.orig/lib/yaml2byte.c	2005-09-19 06:12:54.000000000 +0000
+++ syck-0.55+svn256/lib/yaml2byte.c	2007-08-03 04:55:03.000000000 +0000
@@ -11,6 +11,7 @@
  */ 
 #include <syck.h>
 #include <assert.h>
+#include <stdlib.h>
 #define YAMLBYTE_UTF8
 #include "yamlbyte.h"
 
diff -urN syck-0.55+svn256.orig/tests/YTS.c syck-0.55+svn256/tests/YTS.c
--- syck-0.55+svn256.orig/tests/YTS.c	2005-09-20 23:42:51.000000000 +0000
+++ syck-0.55+svn256/tests/YTS.c	2007-08-03 04:55:46.000000000 +0000
@@ -13,6 +13,7 @@
 //
 
 #include <string.h>
+#include <stdlib.h>
 #include "syck.h"
 #include "CuTest.h"
 

Reply via email to