Changeset f1e629d for perlglue.xs
- Timestamp:
- Jul 6, 2003, 6:42:06 PM (20 years ago)
- Branches:
- master, barnowl_perlaim, debian, owl, release-1.10, release-1.4, release-1.5, release-1.6, release-1.7, release-1.8, release-1.9
- Children:
- 5d9c664
- Parents:
- 675ce49
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
perlglue.xs
r1fd0b25 rf1e629d 1 1 static const char fileIdent[] = "$Id$"; 2 2 3 #include "EXTERN.h" 4 #include "perl.h" 5 #include "XSUB.h" 3 #include <zephyr/zephyr.h> 4 #include <EXTERN.h> 5 #include <perl.h> 6 #include <XSUB.h> 6 7 7 8 /* Yeah, we should just include owl.h, but curses and perl don't play nice. */ 8 extern char *owl_function_command(char *); 9 extern void owl_free(void *); 9 extern char *owl_function_command(char *cmd); 10 extern void owl_free(void *x); 11 extern SV *owl_perlconfig_curmessage2hashref(); 10 12 extern int owl_zwrite_create_and_send_from_line(char *, char *); 11 13 extern char *owl_function_ztext_stylestrip(char *); 14 extern void g; 15 extern int owl_global_get_cols(void*); 12 16 13 17 MODULE = owl PACKAGE = owl … … 26 30 if (rv) owl_free(rv); 27 31 32 SV * 33 getcurmsg() 34 CODE: 35 ST(0) = owl_perlconfig_curmessage2hashref(); 36 37 int 38 getnumcols() 39 CODE: 40 RETVAL = owl_global_get_cols(&g); 41 OUTPUT: 42 RETVAL 43 44 char * 45 zephyr_getrealm() 46 CODE: 47 RETVAL = ZGetRealm(); 48 OUTPUT: 49 RETVAL 50 51 char * 52 zephyr_getsender() 53 CODE: 54 RETVAL = ZGetSender(); 55 OUTPUT: 56 RETVAL 57 28 58 void 29 send_zwrite(cmd,msg)59 zephyr_zwrite(cmd,msg) 30 60 char *cmd 31 61 char *msg
Note: See TracChangeset
for help on using the changeset viewer.