Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • owl.h

    rede073c rdc1edbd  
    6666#include "window.h"
    6767
    68 #ifndef OWL_VERSION_STRING
    6968#ifdef  GIT_VERSION
    7069#define stringify(x)       __stringify(x)
     
    7473#define OWL_VERSION_STRING PACKAGE_VERSION
    7574#endif
    76 #endif /* !OWL_VERSION_STRING */
    7775
    7876/* Feature that is being tested to redirect stderr through a pipe.
     
    552550  void (*destroy)(const struct _owl_io_dispatch *);  /* Destructor */
    553551  void *data;
     552  GPollFD pollfd;
    554553} owl_io_dispatch;
    555 
    556 typedef struct _owl_ps_action {
    557   int needs_gc;
    558   int (*callback)(struct _owl_ps_action *, void *);
    559   void (*destroy)(struct _owl_ps_action *);
    560   void *data;
    561 } owl_ps_action;
    562554
    563555typedef struct _owl_popexec {
     
    568560  const owl_io_dispatch *dispatch;
    569561} owl_popexec;
    570 
    571 typedef struct _OwlGlobalNotifier OwlGlobalNotifier;
    572562
    573563typedef struct _owl_global {
     
    595585  gulong typwin_erase_id;
    596586  int rightshift;
    597   volatile sig_atomic_t resizepending;
     587  bool resizepending;
    598588  char *homedir;
    599589  char *confdir;
     
    612602  char *startupargs;
    613603  int nextmsgid;
     604  int hascolors;
     605  int colorpairs;
    614606  owl_colorpair_mgr cpmgr;
    615607  pid_t newmsgproc_pid;
     
    618610  aim_conn_t bosconn;
    619611  int aim_loggedin;         /* true if currently logged into AIM */
    620   int aim_doprocessing;     /* true if we should process AIM events (like pending login) */
     612  GSource *aim_event_source; /* where we get our AIM events from */
    621613  char *aim_screenname;     /* currently logged in AIM screen name */
    622614  char *aim_screenname_for_filters;     /* currently logged in AIM screen name */
     
    628620  int haveaim;
    629621  int ignoreaimlogin;
    630   volatile sig_atomic_t got_err_signal; /* 1 if we got an unexpected signal */
    631   volatile siginfo_t err_signal_info;
    632622  owl_zbuddylist zbuddies;
    633623  GList *zaldlist;
     
    635625  struct termios startup_tio;
    636626  owl_list io_dispatch_list;
    637   owl_list psa_list;
    638627  GList *timerlist;
    639628  owl_timer *aim_nop_timer;
    640629  int load_initial_subs;
    641   volatile sig_atomic_t interrupted;
    642630  FILE *debug_file;
    643631  char *kill_buffer;
     632  int interrupt_count;
     633  GMutex *interrupt_lock;
    644634} owl_global;
    645635
Note: See TracChangeset for help on using the changeset viewer.