- (djm) [defines.h sshbuf.c] Move __predict_true|false to defines.h and
conditionalise to avoid duplicate definition.
This commit is contained in:
parent
41c8de2c00
commit
23f269562b
|
@ -1,3 +1,7 @@
|
||||||
|
20140903
|
||||||
|
- (djm) [defines.h sshbuf.c] Move __predict_true|false to defines.h and
|
||||||
|
conditionalise to avoid duplicate definition.
|
||||||
|
|
||||||
20140830
|
20140830
|
||||||
- (djm) [openbsd-compat/openssl-compat.h] add
|
- (djm) [openbsd-compat/openssl-compat.h] add
|
||||||
OPENSSL_[RD]SA_MAX_MODULUS_BITS defines for OpenSSL that lacks them
|
OPENSSL_[RD]SA_MAX_MODULUS_BITS defines for OpenSSL that lacks them
|
||||||
|
|
13
defines.h
13
defines.h
|
@ -25,7 +25,7 @@
|
||||||
#ifndef _DEFINES_H
|
#ifndef _DEFINES_H
|
||||||
#define _DEFINES_H
|
#define _DEFINES_H
|
||||||
|
|
||||||
/* $Id: defines.h,v 1.182 2014/06/16 12:50:56 dtucker Exp $ */
|
/* $Id: defines.h,v 1.183 2014/09/02 19:33:26 djm Exp $ */
|
||||||
|
|
||||||
|
|
||||||
/* Constants */
|
/* Constants */
|
||||||
|
@ -830,4 +830,15 @@ struct winsize {
|
||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef __predict_true
|
||||||
|
# if defined(__GNUC__) && \
|
||||||
|
((__GNUC__ > (2)) || (__GNUC__ == (2) && __GNUC_MINOR__ >= (96)))
|
||||||
|
# define __predict_true(exp) __builtin_expect(((exp) != 0), 1)
|
||||||
|
# define __predict_false(exp) __builtin_expect(((exp) != 0), 0)
|
||||||
|
# else
|
||||||
|
# define __predict_true(exp) ((exp) != 0)
|
||||||
|
# define __predict_false(exp) ((exp) != 0)
|
||||||
|
# endif /* gcc version */
|
||||||
|
#endif /* __predict_true */
|
||||||
|
|
||||||
#endif /* _DEFINES_H */
|
#endif /* _DEFINES_H */
|
||||||
|
|
10
sshbuf.c
10
sshbuf.c
|
@ -28,16 +28,6 @@
|
||||||
#include "ssherr.h"
|
#include "ssherr.h"
|
||||||
#include "sshbuf.h"
|
#include "sshbuf.h"
|
||||||
|
|
||||||
/* XXX move to defines.h? */
|
|
||||||
#if defined(__GNUC__) && \
|
|
||||||
((__GNUC__ > (2)) || (__GNUC__ == (2) && __GNUC_MINOR__ >= (96)))
|
|
||||||
#define __predict_true(exp) __builtin_expect(((exp) != 0), 1)
|
|
||||||
#define __predict_false(exp) __builtin_expect(((exp) != 0), 0)
|
|
||||||
#else
|
|
||||||
#define __predict_true(exp) ((exp) != 0)
|
|
||||||
#define __predict_false(exp) ((exp) != 0)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static inline int
|
static inline int
|
||||||
sshbuf_check_sanity(const struct sshbuf *buf)
|
sshbuf_check_sanity(const struct sshbuf *buf)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue