#include "EXTERN.h" #include "perl.h" #include "XSUB.h" #include "ppport.h" #include "const-c.inc" #include "top_insert.h" MODULE = top_insert PACKAGE = top_insert INCLUDE: const-xs.inc void top_insert(up_v, up_num, down_v, down_num, init_step_ratio, ratio) char * up_v int up_num char * down_v int down_num double init_step_ratio double ratio INIT: int sample_num; int n; double *return_val = NULL; PPCODE: return_val = get_inter_line(up_num, (double *)up_v, down_num, (double *)down_v, init_step_ratio, ratio, &sample_num); sample_num = sample_num*3; for (n=0; n