=================================================================== RCS file: /home/cvs/OpenXM/src/kan96xx/plugin/sample.c,v retrieving revision 1.2 retrieving revision 1.3 diff -u -p -r1.2 -r1.3 --- OpenXM/src/kan96xx/plugin/sample.c 2000/01/16 07:55:48 1.2 +++ OpenXM/src/kan96xx/plugin/sample.c 2005/06/16 05:07:24 1.3 @@ -1,4 +1,4 @@ -/* $OpenXM$ */ +/* $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" @@ -17,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. @@ -29,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.");