coord.h
contiene las declaraciones de las estructuras
de datos y funciones:
lhp@nereida:~/Lperl/src/XSUB/h2xsexample/coordlib/include$ cat -n coord.h 1 #include <stdio.h> 2 #include <math.h> 3 4 #define PI 3.14159265358979323846264338327 5 6 typedef struct { 7 double mod; 8 double arg; 9 } polar; 10 11 polar getpolar(); 12 char * polar2str(const char * format, polar p); 13 14 typedef struct { 15 double x; 16 double y; 17 } rectangular; 18 19 rectangular getrectangular(); 20 char * rectangular2str(const char * format, rectangular r); 21 22 polar rc2pl(rectangular r); 23 rectangular pl2rc(polar p);
Casiano Rodríguez León