calculate('V_MIN',4.5); #### calculate(NAME => 'V_MIN', THETA => 4.5); #### int calculate(hash) HV * hash; CODE: char * name; float theta; name = (char *)hv_fetch(hash,"NAME",4,0); theta = hv_fetch(hash,"THETA",5,0); printf("%s,%.1f\n",name,theta); . . . RETVAL = 1; OUTPUT: RETVAL #### ChemC.xs: In function `XS_ChemC_calculate': ChemC.xs:122: parse error before `char' ChemC.xs:125: `name' undeclared (first use in this function) ChemC.xs:125: (Each undeclared identifier is reported only once ChemC.xs:125: for each function it appears in.) ChemC.xs:126: `theta' undeclared (first use in this function) make: *** [ChemC.o] Error 1