2
* ***** BEGIN GPL LICENSE BLOCK *****
4
* This program is free software; you can redistribute it and/or
5
* modify it under the terms of the GNU General Public License
6
* as published by the Free Software Foundation; either version 2
7
* of the License, or (at your option) any later version.
9
* This program is distributed in the hope that it will be useful,
10
* but WITHOUT ANY WARRANTY; without even the implied warranty of
11
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12
* GNU General Public License for more details.
14
* You should have received a copy of the GNU General Public License
15
* along with this program; if not, write to the Free Software Foundation,
16
* Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18
* The Original Code is Copyright (C) 2001-2002 by NaN Holding BV.
19
* All rights reserved.
21
* The Original Code is: all of this file.
23
* Contributor(s): none yet.
25
* ***** END GPL LICENSE BLOCK *****
28
/** \file boolop/intern/BOP_Tag.cpp
29
* \ingroup boolopintern
36
* Gets the tag description.
38
* @param dest tag description
40
void BOP_stringTAG(BOP_TAG t, char *dest) {
44
sprintf(dest, "IN_IN_IN");
47
sprintf(dest, "IN_IN_ON");
50
sprintf(dest, "IN_ON_IN");
53
sprintf(dest, "IN_ON_ON");
56
sprintf(dest, "ON_IN_IN");
59
sprintf(dest, "ON_IN_ON");
62
sprintf(dest, "ON_ON_IN");
65
sprintf(dest, "ON_ON_ON");
68
sprintf(dest, "OUT_OUT_OUT");
71
sprintf(dest, "OUT_OUT_ON");
74
sprintf(dest, "OUT_ON_OUT");
77
sprintf(dest, "OUT_ON_ON");
80
sprintf(dest, "ON_OUT_OUT");
83
sprintf(dest, "ON_OUT_ON");
86
sprintf(dest, "ON_ON_OUT");
89
sprintf(dest, "OUT_OUT_IN");
92
sprintf(dest, "OUT_IN_OUT");
95
sprintf(dest, "OUT_IN_IN");
98
sprintf(dest, "IN_OUT_OUT");
101
sprintf(dest, "IN_OUT_IN");
104
sprintf(dest, "IN_IN_OUT");
107
sprintf(dest, "OUT_ON_IN");
110
sprintf(dest, "OUT_IN_ON");
113
sprintf(dest, "IN_ON_OUT");
116
sprintf(dest, "IN_OUT_ON");
119
sprintf(dest, "ON_IN_OUT");
122
sprintf(dest, "ON_OUT_IN");
125
sprintf(dest, "UNCLASSIFIED");
128
sprintf(dest, "BROKEN");
131
sprintf(dest, "PHANTOM");
134
sprintf(dest, "OVERLAPPED");
137
sprintf(dest, "INOUT");
140
sprintf(dest, "DESCONEGUT %d",t);