ginttu has asked for the wisdom of the Perl Monks concerning the following question:
Hey! I am embedding some code written in C into Perl
by the use of H2XS. I've been able to write little C
programs like "Hello, World" and have the output come out
of h2xs.
Now the next C program I would like to use is very complex! Does anyone know how to pass parameters from my command line so I can use them with my *.xs code? Any help would be appreciated!! Also, does anyone have any examples using h2xs with C libraries?? Thanks, Jennifer
############### # C code # Hello, World void print_hello (void) { printf("Hello, World\n"); } ############### # XS code # Hello, World #include "EXTERN.h" #include "perl.h" #include "XSUB.h" MODULE = Hello PACKAGE = Hello void print_hello()
Now the next C program I would like to use is very complex! Does anyone know how to pass parameters from my command line so I can use them with my *.xs code? Any help would be appreciated!! Also, does anyone have any examples using h2xs with C libraries?? Thanks, Jennifer
Back to
Seekers of Perl Wisdom