xmlrpc_int32 x, y, z; xmlrpc_decompose_value(env, param_array, "(ii)", &x, &y); fprintf(stderr,"GOT X:%i Y:%i Z:%i \n",x,y,z); Y:11 sprintf(amount,"%f",y); gdb p amount 0.0000000