Changes in owl.h [dc1edbd:ede073c]
Legend:
- Unmodified
- Added
- Removed
-
owl.h
rdc1edbd rede073c 66 66 #include "window.h" 67 67 68 #ifndef OWL_VERSION_STRING 68 69 #ifdef GIT_VERSION 69 70 #define stringify(x) __stringify(x) … … 73 74 #define OWL_VERSION_STRING PACKAGE_VERSION 74 75 #endif 76 #endif /* !OWL_VERSION_STRING */ 75 77 76 78 /* Feature that is being tested to redirect stderr through a pipe. … … 550 552 void (*destroy)(const struct _owl_io_dispatch *); /* Destructor */ 551 553 void *data; 552 GPollFD pollfd;553 554 } 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; 554 562 555 563 typedef struct _owl_popexec { … … 560 568 const owl_io_dispatch *dispatch; 561 569 } owl_popexec; 570 571 typedef struct _OwlGlobalNotifier OwlGlobalNotifier; 562 572 563 573 typedef struct _owl_global { … … 585 595 gulong typwin_erase_id; 586 596 int rightshift; 587 boolresizepending;597 volatile sig_atomic_t resizepending; 588 598 char *homedir; 589 599 char *confdir; … … 602 612 char *startupargs; 603 613 int nextmsgid; 604 int hascolors;605 int colorpairs;606 614 owl_colorpair_mgr cpmgr; 607 615 pid_t newmsgproc_pid; … … 610 618 aim_conn_t bosconn; 611 619 int aim_loggedin; /* true if currently logged into AIM */ 612 GSource *aim_event_source; /* where we get our AIM events from*/620 int aim_doprocessing; /* true if we should process AIM events (like pending login) */ 613 621 char *aim_screenname; /* currently logged in AIM screen name */ 614 622 char *aim_screenname_for_filters; /* currently logged in AIM screen name */ … … 620 628 int haveaim; 621 629 int ignoreaimlogin; 630 volatile sig_atomic_t got_err_signal; /* 1 if we got an unexpected signal */ 631 volatile siginfo_t err_signal_info; 622 632 owl_zbuddylist zbuddies; 623 633 GList *zaldlist; … … 625 635 struct termios startup_tio; 626 636 owl_list io_dispatch_list; 637 owl_list psa_list; 627 638 GList *timerlist; 628 639 owl_timer *aim_nop_timer; 629 640 int load_initial_subs; 641 volatile sig_atomic_t interrupted; 630 642 FILE *debug_file; 631 643 char *kill_buffer; 632 int interrupt_count;633 GMutex *interrupt_lock;634 644 } owl_global; 635 645
Note: See TracChangeset
for help on using the changeset viewer.