fvwm1/modules/FvwmClean/FvwmClean.h
2019-08-26 23:33:33 +01:00

38 lines
964 B
C

#include "../../libs/fvwmlib.h"
#define ACTION1 1
#define ACTION2 2
#define ACTION3 4
struct list
{
unsigned long id;
unsigned long last_focus_time;
unsigned long actions;
struct list *next;
};
/*************************************************************************
*
* Subroutine Prototypes
*
*************************************************************************/
void Loop(int *fd);
void SendInfo(int *fd,char *message,unsigned long window);
char *safemalloc(int length);
struct list *find_window(unsigned long id);
void remove_window(unsigned long id);
void add_window(unsigned long new_win);
void update_focus(struct list *l, unsigned long);
void DeadPipe(int nonsense);
void find_next_event_time(void);
void process_message(unsigned long type,unsigned long *body);
#ifdef BROKEN_SUN_HEADERS
#include "../../fvwm/sun_headers.h"
#endif
#ifdef NEEDS_ALPHA_HEADER
#include "../../fvwm/alpha_header.h"
#endif /* NEEDS_ALPHA_HEADER */