From: Frederic Bouvier Date: Sat, 28 Apr 2012 22:17:38 +0000 (+0200) Subject: Nasal is C code, not C++ X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=dfc4b1564fd2783a2ac5772a822334d804145a91;p=simgear.git Nasal is C code, not C++ --- diff --git a/simgear/nasal/misc.c b/simgear/nasal/misc.c index 1c3a6195..dae0bfe4 100644 --- a/simgear/nasal/misc.c +++ b/simgear/nasal/misc.c @@ -121,11 +121,12 @@ naRef naNewFunc(struct Context* c, naRef code) naRef naNewGhost(naContext c, naGhostType* type, void* ptr) { + naRef ghost; // ensure 'simple' ghost users don't see garbage for these fields type->get_member = 0; type->set_member = 0; - naRef ghost = naNew(c, T_GHOST); + ghost = naNew(c, T_GHOST); PTR(ghost).ghost->gtype = type; PTR(ghost).ghost->ptr = ptr; return ghost;