mirror of
https://github.com/tmux/tmux.git
synced 2025-01-05 23:38:48 +00:00
Move defines after includes to avoid multiple definition.
This commit is contained in:
parent
81f06ba170
commit
ec818b8791
86
compat.h
86
compat.h
@ -1,4 +1,4 @@
|
|||||||
/* $Id: compat.h,v 1.4 2009-07-01 22:43:48 nicm Exp $ */
|
/* $Id: compat.h,v 1.5 2009-07-01 22:46:13 nicm Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
* Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net>
|
||||||
@ -16,48 +16,6 @@
|
|||||||
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
* OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef INFTIM
|
|
||||||
#define INFTIM -1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef WAIT_ANY
|
|
||||||
#define WAIT_ANY -1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef SUN_LEN
|
|
||||||
#define SUN_LEN(sun) (sizeof (sun)->sun_path)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef __dead
|
|
||||||
#define __dead __attribute__ ((__noreturn__))
|
|
||||||
#endif
|
|
||||||
#ifndef __packed
|
|
||||||
#define __packed __attribute__ ((__packed__))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef timercmp
|
|
||||||
#define timercmp(tvp, uvp, cmp) \
|
|
||||||
(((tvp)->tv_sec == (uvp)->tv_sec) ? \
|
|
||||||
((tvp)->tv_usec cmp (uvp)->tv_usec) : \
|
|
||||||
((tvp)->tv_sec cmp (uvp)->tv_sec))
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef timeradd
|
|
||||||
#define timeradd(tvp, uvp, vvp) \
|
|
||||||
do { \
|
|
||||||
(vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \
|
|
||||||
(vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \
|
|
||||||
if ((vvp)->tv_usec >= 1000000) { \
|
|
||||||
(vvp)->tv_sec++; \
|
|
||||||
(vvp)->tv_usec -= 1000000; \
|
|
||||||
} \
|
|
||||||
} while (0)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef TTY_NAME_MAX
|
|
||||||
#define TTY_NAME_MAX 32
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef HAVE_PATHS_H
|
#ifndef HAVE_PATHS_H
|
||||||
#define _PATH_BSHELL "/bin/sh"
|
#define _PATH_BSHELL "/bin/sh"
|
||||||
#define _PATH_TMP "/tmp/"
|
#define _PATH_TMP "/tmp/"
|
||||||
@ -119,6 +77,48 @@
|
|||||||
#include "compat/vis.h"
|
#include "compat/vis.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef INFTIM
|
||||||
|
#define INFTIM -1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef WAIT_ANY
|
||||||
|
#define WAIT_ANY -1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef SUN_LEN
|
||||||
|
#define SUN_LEN(sun) (sizeof (sun)->sun_path)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef __dead
|
||||||
|
#define __dead __attribute__ ((__noreturn__))
|
||||||
|
#endif
|
||||||
|
#ifndef __packed
|
||||||
|
#define __packed __attribute__ ((__packed__))
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef timercmp
|
||||||
|
#define timercmp(tvp, uvp, cmp) \
|
||||||
|
(((tvp)->tv_sec == (uvp)->tv_sec) ? \
|
||||||
|
((tvp)->tv_usec cmp (uvp)->tv_usec) : \
|
||||||
|
((tvp)->tv_sec cmp (uvp)->tv_sec))
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef timeradd
|
||||||
|
#define timeradd(tvp, uvp, vvp) \
|
||||||
|
do { \
|
||||||
|
(vvp)->tv_sec = (tvp)->tv_sec + (uvp)->tv_sec; \
|
||||||
|
(vvp)->tv_usec = (tvp)->tv_usec + (uvp)->tv_usec; \
|
||||||
|
if ((vvp)->tv_usec >= 1000000) { \
|
||||||
|
(vvp)->tv_sec++; \
|
||||||
|
(vvp)->tv_usec -= 1000000; \
|
||||||
|
} \
|
||||||
|
} while (0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef TTY_NAME_MAX
|
||||||
|
#define TTY_NAME_MAX 32
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef HAVE_STRTONUM
|
#ifndef HAVE_STRTONUM
|
||||||
/* strtonum.c */
|
/* strtonum.c */
|
||||||
long long strtonum(const char *, long long, long long, const char **);
|
long long strtonum(const char *, long long, long long, const char **);
|
||||||
|
Loading…
Reference in New Issue
Block a user