if (x == 0) {      fw.write("inline void pushNested" + network + current.getIdent() + "(" + current.getIdent() + "*);\n"); }
    private void createStructureDefs(SIRStructure[] structs, 				     FileWriter fw) throws Exception    {	for (int i = 0; i < structs.length; i++) {	    SIRStructure current = structs[i];	    fw.write("typedef struct __" + current.getIdent() + " {\n");	    for (int j = 0; j < current.getFields().length; j++) {		fw.write("\t" + current.getFields()[j].getType() + " " +			 current.getFields()[j].getVariable().getIdent() +			 ";\n");	    }	    fw.write("} " + current.getIdent() + ";\n");	    //write the defs for the push/pop functions	    if (!KjcOptions.standalone){		String network;		for (int x = 0; x < 2; x++) {		    if (x == 0) network = "Dynamic";		    else network = "Static";		    		    fw.write("inline void push" + network + current.getIdent() + 			     "(" + current.getIdent() + "*);\n");		    fw.write("inline " + current.getIdent() + " pop" + network + 			     current.getIdent() + "();\n");		    fw.write("inline void " + RawExecutionCode.structReceivePrefix + network +			     current.getIdent() + "(" + current.getIdent() + "*);\n\n");		}	    }	}    }