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