~ubuntu-branches/ubuntu/utopic/rxvt-unicode/utopic-proposed

« back to all changes in this revision

Viewing changes to src/rxvtperl.h

  • Committer: Package Import Robot
  • Author(s): Ryan Kavanagh
  • Date: 2013-05-26 18:12:22 UTC
  • mfrom: (33.1.2 experimental)
  • Revision ID: package-import@ubuntu.com-20130526181222-67glcv7nppi4ih7r
Tags: 9.18-2
* Upload to unstable now that wheezy has been released
* Merge in patch from gregor herrman fixing a FTBFS due to POD errors
  (Closes: #708026)

Show diffs side-by-side

added added

removed removed

Lines of Context:
38
38
  void *self;
39
39
  unsigned long grabtime;
40
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
 
43
50
struct rxvt_perl_interp
46
53
 
47
54
  ~rxvt_perl_interp ();
48
55
 
 
56
  void init ();
49
57
  void init (rxvt_term *term);
 
58
  void eval (const char *str);
50
59
  bool invoke (rxvt_term *term, hook_type htype, ...);
51
60
  void line_update (rxvt_term *term);
52
61
  void selection_finish (rxvt_selection *sel, char *data, unsigned int len);
 
62
  void usage (rxvt_term *term, int type);
 
63
 
 
64
  enum
 
65
  {
 
66
    RESOURCE_AVAILABLE = 1, // whether the option is valid
 
67
    RESOURCE_ARG       = 2  // whether the option eats the next arg
 
68
  };
 
69
  uint8_t parse_resource (rxvt_term *term, const char *name, bool arg, bool longopt, bool flag, const char *value);
53
70
};
54
71
 
55
72
extern struct rxvt_perl_interp rxvt_perl;