=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/plugin/sample.c,v retrieving revision 1.1.1.1 retrieving revision 1.3 diff -u -p -r1.1.1.1 -r1.3 --- OpenXM/src/kan96xx/plugin/sample.c 1999/10/08 02:12:05 1.1.1.1 +++ OpenXM/src/kan96xx/plugin/sample.c 2005/06/16 05:07:24 1.3 @@ -1,3 +1,4 @@ +/* $OpenXM: OpenXM/src/kan96xx/plugin/sample.c,v 1.2 2000/01/16 07:55:48 takayama Exp $ */ #include #include "../Kan/datatype.h" #include "../Kan/stackm.h" @@ -16,7 +17,7 @@ PLUGIN_LINKFLAG = */ static struct operandStack *SharedStack = NULL; -static struct object Kplugin_NullObject; +static struct object Kplugin_NullObject = OINIT; /* Sample is a very simple stack machine. There are only one operation "add" on the shared stack. @@ -28,7 +29,9 @@ static struct object Kplugin_NullObject; int Kplugin_sample(int opcode, struct object obj) { /* obj is assumed to be an array. */ - struct object ob1,ob2,ob3; + struct object ob1 = OINIT; + struct object ob2 = OINIT; + struct object ob3 = OINIT; static initialized = 0; if (opcode != KPLUGIN_SAMPLE_INIT && !initialized) { errorSample("This component is not initialized.");