ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtperl.h
(Generate patch)

Comparing rxvt-unicode/src/rxvtperl.h (file contents):
Revision 1.24 by root, Mon Feb 21 08:10:10 2011 UTC vs.
Revision 1.25 by root, Tue Jun 5 19:32:29 2012 UTC

36struct rxvt_perl_term 36struct rxvt_perl_term
37{ 37{
38 void *self; 38 void *self;
39 unsigned long grabtime; 39 unsigned long grabtime;
40 uint8_t should_invoke[HOOK_NUM]; 40 uint8_t should_invoke[HOOK_NUM];
41
42 // this object must be zero-initialised
43 rxvt_perl_term ()
44 {
45 should_invoke [HOOK_INIT] =
46 should_invoke [HOOK_DESTROY] = 1;
47 }
41}; 48};
42 49
43struct rxvt_perl_interp 50struct rxvt_perl_interp
44{ 51{
45 char **perl_environ; 52 char **perl_environ;
48 55
49 void init (rxvt_term *term); 56 void init (rxvt_term *term);
50 bool invoke (rxvt_term *term, hook_type htype, ...); 57 bool invoke (rxvt_term *term, hook_type htype, ...);
51 void line_update (rxvt_term *term); 58 void line_update (rxvt_term *term);
52 void selection_finish (rxvt_selection *sel, char *data, unsigned int len); 59 void selection_finish (rxvt_selection *sel, char *data, unsigned int len);
60 void usage (int type);
61
62 enum
63 {
64 RESOURCE_AVAILABLE = 0,
65 RESOURCE_BOOLEAN = 1
66 };
67 uint8_t resource (rxvt_term *term, const char *name, bool arg, bool longopt, bool flag, const char *value);
53}; 68};
54 69
55extern struct rxvt_perl_interp rxvt_perl; 70extern struct rxvt_perl_interp rxvt_perl;
56 71
57#else 72#else

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines