mootArgs.h
Go to the documentation of this file.
1 /* -*- Mode: C++ -*- */
2 
3 /*
4  libmoot : moocow's part-of-speech tagging library
5  Copyright (C) 2009 by Bryan Jurish <moocow@cpan.org>
6 
7  This library is free software; you can redistribute it and/or
8  modify it under the terms of the GNU Lesser General Public
9  License as published by the Free Software Foundation; either
10  version 3 of the License, or (at your option) any later version.
11 
12  This library is distributed in the hope that it will be useful,
13  but WITHOUT ANY WARRANTY; without even the implied warranty of
14  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15  Lesser General Public License for more details.
16 
17  You should have received a copy of the GNU Lesser General Public
18  License along with this library; if not, write to the Free Software
19  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20 */
21 
22 /*--------------------------------------------------------------------------
23  * File: mootArgs.h
24  * Author: Bryan Jurish <moocow@cpan.org>
25  * Description:
26  * + moot PoS tagger : variable-argument macros
27  *--------------------------------------------------------------------------*/
28 
33 #ifndef _MOOT_ARGS_H
34 #define _MOOT_ARGS_H
35 
36 #include <mootConfig.h>
37 #include <stdarg.h>
38 
40 #ifdef __va_copy
41 # define moot_va_copy(dst,src) __va_copy((dst),(src))
42 #else
43 # define moot_va_copy(dst,src) dst = (src)
44 #endif
45 
46 
47 
48 #endif //_MOOT_ARGS_H
safely includes autoheader preprocessor macros