dirvote: Fix memleak when computing consensus
[tor.git] / src / lib / intmath / logic.h
blobec6a8c783ce1123686d828ea7694c57aac16934e
1 /* Copyright (c) 2003-2004, Roger Dingledine
2 * Copyright (c) 2004-2006, Roger Dingledine, Nick Mathewson.
3 * Copyright (c) 2007-2021, The Tor Project, Inc. */
4 /* See LICENSE for licensing information */
6 /**
7 * \file logic.h
9 * \brief Macros for comparing the boolean value of integers.
10 **/
12 #ifndef HAVE_TOR_LOGIC_H
13 #define HAVE_TOR_LOGIC_H
15 /** Macro: true if two values have the same boolean value. */
16 #define bool_eq(a,b) (!(a)==!(b))
17 /** Macro: true if two values have different boolean values. */
18 #define bool_neq(a,b) (!(a)!=!(b))
20 #endif /* !defined(HAVE_TOR_LOGIC_H) */