Hubbub
$Id$
src
utils
utils.h
Go to the documentation of this file.
1
/*
2
* This file is part of Hubbub.
3
* Licensed under the MIT License,
4
* http://www.opensource.org/licenses/mit-license.php
5
* Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
6
*/
7
8
#ifndef hubbub_utils_h_
9
#define hubbub_utils_h_
10
11
#ifndef max
12
#define max(a,b) ((a)>(b)?(a):(b))
13
#endif
14
15
#ifndef min
16
#define min(a,b) ((a)<(b)?(a):(b))
17
#endif
18
19
#ifndef SLEN
20
/* Calculate length of a string constant */
21
#define SLEN(s) (sizeof((s)) - 1)
/* -1 for '\0' */
22
#endif
23
24
#ifndef UNUSED
25
#define UNUSED(x) ((void)(x))
26
#endif
27
28
/* Useful for iterating over arrays */
29
#define N_ELEMENTS(x) sizeof((x)) / sizeof((x)[0])
30
31
#endif
Generated on Sat Jan 4 2025 22:53:33 for Hubbub by
1.9.4