Avoid conflicting macros
This commit is contained in:
parent
2bbdd2f5b9
commit
711494ad36
2
Makefile
2
Makefile
|
@ -1,6 +1,6 @@
|
||||||
all: sxiv
|
all: sxiv
|
||||||
|
|
||||||
VERSION = git-20110904
|
VERSION = git-20110906
|
||||||
|
|
||||||
CC = gcc
|
CC = gcc
|
||||||
DESTDIR =
|
DESTDIR =
|
||||||
|
|
12
main.c
12
main.c
|
@ -136,7 +136,7 @@ void remove_file(int n, unsigned char silent) {
|
||||||
void set_timeout(timeout_f handler, int time, int overwrite) {
|
void set_timeout(timeout_f handler, int time, int overwrite) {
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < LEN(timeouts); i++) {
|
for (i = 0; i < ARRLEN(timeouts); i++) {
|
||||||
if (timeouts[i].handler == handler) {
|
if (timeouts[i].handler == handler) {
|
||||||
if (!timeouts[i].active || overwrite) {
|
if (!timeouts[i].active || overwrite) {
|
||||||
gettimeofday(&timeouts[i].when, 0);
|
gettimeofday(&timeouts[i].when, 0);
|
||||||
|
@ -151,7 +151,7 @@ void set_timeout(timeout_f handler, int time, int overwrite) {
|
||||||
void reset_timeout(timeout_f handler) {
|
void reset_timeout(timeout_f handler) {
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < LEN(timeouts); i++) {
|
for (i = 0; i < ARRLEN(timeouts); i++) {
|
||||||
if (timeouts[i].handler == handler) {
|
if (timeouts[i].handler == handler) {
|
||||||
timeouts[i].active = False;
|
timeouts[i].active = False;
|
||||||
return;
|
return;
|
||||||
|
@ -164,7 +164,7 @@ int check_timeouts(struct timeval *t) {
|
||||||
struct timeval now;
|
struct timeval now;
|
||||||
|
|
||||||
gettimeofday(&now, 0);
|
gettimeofday(&now, 0);
|
||||||
while (i < LEN(timeouts)) {
|
while (i < ARRLEN(timeouts)) {
|
||||||
if (timeouts[i].active) {
|
if (timeouts[i].active) {
|
||||||
tdiff = TIMEDIFF(&timeouts[i].when, &now);
|
tdiff = TIMEDIFF(&timeouts[i].when, &now);
|
||||||
if (tdiff <= 0) {
|
if (tdiff <= 0) {
|
||||||
|
@ -260,7 +260,7 @@ void reset_cursor() {
|
||||||
cursor_t cursor = CURSOR_NONE;
|
cursor_t cursor = CURSOR_NONE;
|
||||||
|
|
||||||
if (mode == MODE_IMAGE) {
|
if (mode == MODE_IMAGE) {
|
||||||
for (i = 0; i < LEN(timeouts); i++) {
|
for (i = 0; i < ARRLEN(timeouts); i++) {
|
||||||
if (timeouts[i].handler == reset_cursor) {
|
if (timeouts[i].handler == reset_cursor) {
|
||||||
if (timeouts[i].active)
|
if (timeouts[i].active)
|
||||||
cursor = CURSOR_ARROW;
|
cursor = CURSOR_ARROW;
|
||||||
|
@ -305,7 +305,7 @@ void on_keypress(XKeyEvent *kev) {
|
||||||
|
|
||||||
XLookupString(kev, &key, 1, &ksym, NULL);
|
XLookupString(kev, &key, 1, &ksym, NULL);
|
||||||
|
|
||||||
for (i = 0; i < LEN(keys); i++) {
|
for (i = 0; i < ARRLEN(keys); i++) {
|
||||||
if (keys[i].ksym == ksym && keymask(&keys[i], kev->state)) {
|
if (keys[i].ksym == ksym && keymask(&keys[i], kev->state)) {
|
||||||
if (keys[i].cmd && keys[i].cmd(keys[i].arg))
|
if (keys[i].cmd && keys[i].cmd(keys[i].arg))
|
||||||
redraw();
|
redraw();
|
||||||
|
@ -324,7 +324,7 @@ void on_buttonpress(XButtonEvent *bev) {
|
||||||
win_set_cursor(&win, CURSOR_ARROW);
|
win_set_cursor(&win, CURSOR_ARROW);
|
||||||
set_timeout(reset_cursor, TO_CURSOR_HIDE, 1);
|
set_timeout(reset_cursor, TO_CURSOR_HIDE, 1);
|
||||||
|
|
||||||
for (i = 0; i < LEN(buttons); i++) {
|
for (i = 0; i < ARRLEN(buttons); i++) {
|
||||||
if (buttons[i].button == bev->button &&
|
if (buttons[i].button == bev->button &&
|
||||||
buttonmask(&buttons[i], bev->state))
|
buttonmask(&buttons[i], bev->state))
|
||||||
{
|
{
|
||||||
|
|
4
util.c
4
util.c
|
@ -91,9 +91,9 @@ void size_readable(float *size, const char **unit) {
|
||||||
const char *units[] = { "", "K", "M", "G" };
|
const char *units[] = { "", "K", "M", "G" };
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < LEN(units) && *size > 1024; i++)
|
for (i = 0; i < ARRLEN(units) && *size > 1024; i++)
|
||||||
*size /= 1024;
|
*size /= 1024;
|
||||||
*unit = units[MIN(i, LEN(units) - 1)];
|
*unit = units[MIN(i, ARRLEN(units) - 1)];
|
||||||
}
|
}
|
||||||
|
|
||||||
char* absolute_path(const char *filename) {
|
char* absolute_path(const char *filename) {
|
||||||
|
|
8
util.h
8
util.h
|
@ -23,10 +23,14 @@
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <dirent.h>
|
#include <dirent.h>
|
||||||
|
|
||||||
#define ABS(a) ((a) < 0 ? (-(a)) : (a))
|
#ifndef MIN
|
||||||
#define MIN(a,b) ((a) < (b) ? (a) : (b))
|
#define MIN(a,b) ((a) < (b) ? (a) : (b))
|
||||||
|
#endif
|
||||||
|
#ifndef MAX
|
||||||
#define MAX(a,b) ((a) > (b) ? (a) : (b))
|
#define MAX(a,b) ((a) > (b) ? (a) : (b))
|
||||||
#define LEN(a) (sizeof(a) / sizeof(a[0]))
|
#endif
|
||||||
|
|
||||||
|
#define ARRLEN(a) (sizeof(a) / sizeof(a[0]))
|
||||||
|
|
||||||
#define TIMEDIFF(t1,t2) (((t1)->tv_sec - (t2)->tv_sec) * 1000 + \
|
#define TIMEDIFF(t1,t2) (((t1)->tv_sec - (t2)->tv_sec) * 1000 + \
|
||||||
((t1)->tv_usec - (t2)->tv_usec) / 1000)
|
((t1)->tv_usec - (t2)->tv_usec) / 1000)
|
||||||
|
|
Loading…
Reference in a new issue