You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2011/03/27 03:44:05 UTC

[lucy-commits] svn commit: r1085853 - /incubator/lucy/trunk/clownfish/src/CFCDumpable.c

Author: marvin
Date: Sun Mar 27 01:44:05 2011
New Revision: 1085853

URL: http://svn.apache.org/viewvc?rev=1085853&view=rev
Log:
Add a missing check, silencing a compiler warning.

Modified:
    incubator/lucy/trunk/clownfish/src/CFCDumpable.c

Modified: incubator/lucy/trunk/clownfish/src/CFCDumpable.c
URL: http://svn.apache.org/viewvc/incubator/lucy/trunk/clownfish/src/CFCDumpable.c?rev=1085853&r1=1085852&r2=1085853&view=diff
==============================================================================
--- incubator/lucy/trunk/clownfish/src/CFCDumpable.c (original)
+++ incubator/lucy/trunk/clownfish/src/CFCDumpable.c Sun Mar 27 01:44:05 2011
@@ -86,6 +86,8 @@ CFCDumpable_destroy(CFCDumpable *self)
 void
 CFCDumpable_add_dumpables(CFCDumpable *self, CFCClass *klass)
 {
+    (void)self;
+
     if (!CFCClass_has_attribute(klass, "dumpable")) {
         croak("Class %s isn't dumpable", 
             CFCSymbol_get_class_name((CFCSymbol*)klass));
@@ -186,6 +188,7 @@ S_add_dump_method(CFCClass *klass)
         char *autocode = (char*)MALLOCATE(amount);
         int check = sprintf(autocode, pattern, full_func_sym, full_struct, 
             full_typedef, full_typedef, vtable_var, cnick);
+        if (check < 0) { CFCUtil_die("sprintf failed"); }
         CFCClass_append_autocode(klass, autocode);
         FREEMEM(autocode);
         CFCVariable **novel = CFCClass_novel_member_vars(klass);