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);