Annotation of embedaddon/bird2/lib/alloca.h, revision 1.1.1.1
1.1 misho 1: /*
2: * BIRD Library -- Alloca.h
3: *
4: * (c) 2004 Ondrej Filip <feela@network.cz>
5: *
6: * Can be freely distributed and used under the terms of the GNU GPL.
7: */
8:
9: #ifndef _BIRD_ALLOCA_H_
10: #define _BIRD_ALLOCA_H_
11:
12: #ifdef HAVE_ALLOCA_H
13: #include <alloca.h>
14: #else
15: #include <stdlib.h>
16: #endif
17:
18: #define allocz(len) ({ void *_x = alloca(len); memset(_x, 0, len); _x; })
19:
20: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>