Explorar el Código

- obsolete code removed

Jan Janak hace 19 años
padre
commit
5bd08e1fd8
Se han modificado 3 ficheros con 0 adiciones y 965 borrados
  1. 0 588
      parser/obsolete/parse_hname.c
  2. 0 37
      parser/obsolete/parse_hname.h
  3. 0 340
      parser/obsolete/strs.h

+ 0 - 588
parser/obsolete/parse_hname.c

@@ -1,588 +0,0 @@
-/*
- * $Id$
- *
- * header name parsing automaton:
-
- * parsing:           compact form:
- * Via:               v:
- * From:              f:
- * To:                t:
- * Cseq:              n/a
- * Call-ID:           i:
- * Contact:           m:
- * Max-Forwards:      n/a
- * Route:             n/a
- * Record-Route:      n/a
- *
- * Copyright (C) 2001-2003 FhG Fokus
- *
- * This file is part of ser, a free SIP server.
- *
- * ser is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version
- *
- * For a license to use the ser software under conditions
- * other than those described here, or to purchase support for this
- * software, please contact iptel.org by e-mail at the following addresses:
- *    [email protected]
- *
- * ser is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-
-
-#include "msg_parser.h"
-#include "../dprint.h"
-
-enum { INITIAL=0,
-		VIA1, VIA2,
-		FROM1, FROM2, FROM3,
-		TO1,
-		C_START, CSEQ2, CSEQ3,
-		         CALLID2, CALLID3, CALLID4, CALLID5, CALLID6,
-		         CONTACT2, CONTACT3, CONTACT4, CONTACT5, CONTACT6, 
- 		M_FOUND,      MAXFORWARDS2, MAXFORWARDS3, MAXFORWARDS4, MAXFORWARDS5,
-		MAXFORWARDS6, MAXFORWARDS7, MAXFORWARDS8, MAXFORWARDS9, MAXFORWARDS10,
-		MAXFORWARDS11,
-		ROUTE1, ROUTE2, ROUTE3, ROUTE4,
-                RECROUTE1, RECROUTE2, RECROUTE3, RECROUTE4, RECROUTE5, 
-                RECROUTE6, RECROUTE7, RECROUTE8, RECROUTE9, RECROUTE10,
-
-		/* final states*/
-		F_VIA=1000, F_FROM, F_TO, F_CSEQ, F_CALLID, F_CONTACT, F_MAXFORWARDS,
-                F_ROUTE, F_RECROUTE,
-		I_START,
-
-		UNKNOWN_HEADER=200,
-		BODY=220,
-		LF=25000
-	};
-
-
-/* returns end or pointer to next elem*/
-char* parse_hname1(char* p, char* end, struct hdr_field* hdr)
-{
-
-	char* t;
-	register int state;
-	int err;
-	err=0;
-
-	state=INITIAL;
-		
-	for(t=p;t<end;t++){
-		switch(*t){
-			case 'V':
-			case 'v':
-					switch(state){
-						case INITIAL:
-							state=VIA1;
-							hdr->name.s=t;
-							break;
-						case UNKNOWN_HEADER: break;
-						default:
-							state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'I':
-			case 'i':
-					switch(state){
-						case VIA1:
-							state=VIA2;
-							break;
-						case CALLID5:
-							state=CALLID6;
-							break;
-						case INITIAL:
-							state=I_START;
-							hdr->name.s=t;
-							break;
-						case UNKNOWN_HEADER: break;
-						default:
-							state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'A':
-			case 'a':
-					switch(state){
-						case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-						case VIA2:
-								state=F_VIA;
-								break;
-						case C_START:  /*CALLID1*/
-								state=CALLID2;
-								break;
-						case CONTACT4:
-								state=CONTACT5;
-								break;
-						case M_FOUND:
-								state=MAXFORWARDS2;
-								break;
-						case MAXFORWARDS8:
-								state=MAXFORWARDS9;
-								break;
-						case UNKNOWN_HEADER: break;
-						default:
-								state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'F':
-			case 'f':
-					switch(state){
-						case INITIAL:
-								state=FROM1;
-								hdr->name.s=t;
-								break;
-						case MAXFORWARDS4:
-								state=MAXFORWARDS5;
-								break;
-						case UNKNOWN_HEADER: break;
-						default:
-								state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'R':
-			case 'r':
-					switch(state){
-						case INITIAL:
-							state=ROUTE1;
-							hdr->name.s=t;
-							break;
-						case FROM1:
-							state=FROM2;
-							break;
-						case MAXFORWARDS6:
-							state=MAXFORWARDS7;
-							break;
-						case MAXFORWARDS9:
-							state=MAXFORWARDS10;
-							break;
-					        case RECROUTE3:
-							state=RECROUTE4;
-							break;
-					        case RECROUTE6:
-							state=RECROUTE7;
-						case UNKNOWN_HEADER: break;
-						default:
-							state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'O':
-			case 'o':
-					switch(state){
-						case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-						case FROM2:
-							state=FROM3;
-							break;
-						case TO1:
-							state=F_TO;
-							break;
-						case C_START: /*CONTACT1 */
-							state=CONTACT2;
-							break;
-						case ROUTE1:
-							state=ROUTE2;
-							break;
-						case MAXFORWARDS5:
-							state=MAXFORWARDS6;
-							break;
-					        case RECROUTE2:
-							state=RECROUTE3;
-							break;
-					        case RECROUTE7:
-							state=RECROUTE8;
-							break;
-						case UNKNOWN_HEADER: break;
-						default:
-							state=UNKNOWN_HEADER;
-					}
-					break;
-			case 'M':
-			case 'm':
-						switch(state){
-							case INITIAL:
-								state=M_FOUND;
-								hdr->name.s=t;
-								break;
-							case FROM3:
-								state=F_FROM;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'T':
-			case 't':
-						switch(state){
-							case INITIAL:
-								state=TO1;
-								hdr->name.s=t;
-								break;
-							case CONTACT3:
-								state=CONTACT4;
-								break;
-							case CONTACT6:
-								state=F_CONTACT;
-								break;
-							case ROUTE3:
-								state=ROUTE4;
-								break;
-						        case RECROUTE9:
-								state=RECROUTE10;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'C':
-			case 'c':
-						switch(state){
-							case INITIAL:
-								state=C_START;
-								hdr->name.s=t;
-								break;
-							case CONTACT5:
-								state=CONTACT6;
-								break;
-						        case RECROUTE1:
-								state=RECROUTE2;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'S':
-			case 's':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case C_START:
-								state=CSEQ2;
-								break;
-							case MAXFORWARDS11:
-								state=F_MAXFORWARDS;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'E':
-			case 'e':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CSEQ2:
-								state=CSEQ3;
-								break;
-							case ROUTE4:
-								state=F_ROUTE;
-								break;
-						        case ROUTE1:
-								state=RECROUTE1;
-								break;
-						        case RECROUTE10:
-								state=F_RECROUTE;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'Q':
-			case 'q':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CSEQ3:
-								state=F_CSEQ;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'L':
-			case 'l':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CALLID2:
-								state=CALLID3;
-								break;
-							case CALLID3:
-								state=CALLID4;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'D':
-			case 'd':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CALLID6:
-								state=F_CALLID;
-								break;
-							case MAXFORWARDS10:
-								state=MAXFORWARDS11;
-								break;
-						        case RECROUTE4:
-								state=RECROUTE5;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'N':
-			case 'n':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CONTACT2:
-								state=CONTACT3;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'X':
-			case 'x':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case MAXFORWARDS2:
-								state=MAXFORWARDS3;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case '-':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case CALLID4:
-								state=CALLID5;
-								break;
-							case MAXFORWARDS3:
-								state=MAXFORWARDS4;
-								break;
-						        case RECROUTE5:
-								state=RECROUTE6;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'W':
-			case 'w':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case MAXFORWARDS7:
-								state=MAXFORWARDS8;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case 'U':
-			case 'u':
-						switch(state){
-							case INITIAL:
-								state=UNKNOWN_HEADER;
-								hdr->name.s=t;
-								break;
-							case ROUTE2:
-								state=ROUTE3;
-								break;
-						        case RECROUTE8:
-								state=RECROUTE9;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case ' ':
-						switch(state){
-							case INITIAL:
-								break; /*eat space */
-							case F_VIA:
-							case F_FROM:
-							case F_TO:
-							case F_CSEQ:
-							case F_CALLID:
-							case F_CONTACT:
-							case F_MAXFORWARDS:
-						        case F_ROUTE:
-						        case F_RECROUTE:
-								break; /* eat trailing space*/
-							case VIA1:
-								/*compact form: v: */
-								state=F_VIA;
-								break;
-							case FROM1:
-								/*compact form f:*/
-								state=F_FROM;
-								break;
-							case TO1:
-								/*compact form t:*/
-								state=F_TO;
-								break;
-							case I_START:
-								/*compact form i: (Call-ID)*/
-								state=F_CALLID;
-								break;
-							case M_FOUND:
-								/*compact form m: (Contact)*/
-								state=F_CONTACT;
-								break;
-							case UNKNOWN_HEADER: break;
-							default:
-								state=UNKNOWN_HEADER;
-						}
-						break;
-			case ':':
-						switch(state){
-							case F_VIA:
-							case VIA1: /* compact form*/
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_VIA;
-								goto skip;
-							case F_FROM:
-							case FROM1: /*compact form*/
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_FROM;
-								goto skip;
-							case F_TO:
-							case TO1: /*compact form*/
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_TO;
-								goto skip;
-							case F_CSEQ:
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_CSEQ;
-								goto skip;
-							case F_CALLID:
-							case I_START: /*compact form*/
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_CALLID;
-								goto skip;
-							case F_CONTACT:
-							case M_FOUND: /*compact form*/
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_CONTACT;
-								goto skip;
-							case F_MAXFORWARDS:
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_MAXFORWARDS;
-								goto skip;
-							case F_ROUTE:
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_ROUTE;
-								goto skip;
-						        case F_RECROUTE:
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_RECORDROUTE;
-								goto skip;
-							case UNKNOWN_HEADER:
-								*t=0;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_OTHER;
-								goto skip;
-							default:
-								/* unknown header, e.g: "c:"*/
-								*t=0;
-								DBG("unknown header found, prev. state=%d\n",
-										state);
-								state=UNKNOWN_HEADER;
-								hdr->name.len=t-hdr->name.s;
-								hdr->type=HDR_OTHER;
-								goto skip;
-						}
-						break;
-						
-			case '\n':
-			case '\r': /*not allowed in hname*/
-						goto error;
-			
-			default:
-					switch(state){
-						case INITIAL:
-							hdr->name.s=t;
-							state=UNKNOWN_HEADER;
-							break;
-						case UNKNOWN_HEADER:
-							break;
-						default:
-							state=UNKNOWN_HEADER;
-					}
-		}
-	}
-/* if we are here => we didn't find ':' => error*/
-	
-error:
-	hdr->type=HDR_ERROR;
-	return t;
-
-skip:
-	DBG("end of header name found, state=%d\n", state);
-	t++;
-	return t;
-
-}
-

+ 0 - 37
parser/obsolete/parse_hname.h

@@ -1,37 +0,0 @@
-/*
- * $Id$
- *
- * Copyright (C) 2001-2003 FhG Fokus
- *
- * This file is part of ser, a free SIP server.
- *
- * ser is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version
- *
- * For a license to use the ser software under conditions
- * other than those described here, or to purchase support for this
- * software, please contact iptel.org by e-mail at the following addresses:
- *    [email protected]
- *
- * ser is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-
-#ifndef PARSE_HNAME_H
-#define PARSE_HNAME_H
-
-#include "hf.h"
-
-/* returns end or pointer to next elem*/
-char* parse_hname1(char* p, char* end, struct hdr_field* hdr);
-
-#endif

+ 0 - 340
parser/obsolete/strs.h

@@ -1,340 +0,0 @@
-/*
- * $Id$
- *
- * Copyright (C) 2001-2003 FhG Fokus
- *
- * This file is part of ser, a free SIP server.
- *
- * ser is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version
- *
- * For a license to use the ser software under conditions
- * other than those described here, or to purchase support for this
- * software, please contact iptel.org by e-mail at the following addresses:
- *    [email protected]
- *
- * ser is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#ifndef STRS_H
-#define STRS_H
-
-#define via1 0x3a616976   /* "via:" */
-/*
- *
- * Copyright (C) 2001-2003 FhG Fokus
- *
- * This file is part of ser, a free SIP server.
- *
- * ser is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version
- *
- * For a license to use the ser software under conditions
- * other than those described here, or to purchase support for this
- * software, please contact iptel.org by e-mail at the following addresses:
- *    [email protected]
- *
- * ser is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License 
- * along with this program; if not, write to the Free Software 
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- */
-
-#define viA1 0x3a416976   /* "viA:" */
-#define vIa1 0x3a614976   /* "vIa:" */
-#define vIA1 0x3a414976   /* "vIA:" */
-#define Via1 0x3a616956   /* "Via:" */
-#define ViA1 0x3a416956   /* "ViA:" */
-#define VIa1 0x3a614956   /* "VIa:" */
-#define VIA1 0x3a414956   /* "VIA:" */
-
-#define via2 0x20616976   /* "via " */
-#define viA2 0x20416976   /* "viA " */
-#define vIa2 0x20614976   /* "vIa " */
-#define vIA2 0x20414976   /* "vIA " */
-#define Via2 0x20616956   /* "Via " */
-#define ViA2 0x20416956   /* "ViA " */
-#define VIa2 0x20614956   /* "VIa " */
-#define VIA2 0x20414956   /* "VIA " */
-
-#define from 0x6d6f7266   /* "from" */
-#define froM 0x4d6f7266   /* "froM" */
-#define frOm 0x6d4f7266   /* "frOm" */
-#define frOM 0x4d4f7266   /* "frOM" */
-#define fRom 0x6d6f5266   /* "fRom" */
-#define fRoM 0x4d6f5266   /* "fRoM" */
-#define fROm 0x6d4f5266   /* "fROm" */
-#define fROM 0x4d4f5266   /* "fROM" */
-#define From 0x6d6f7246   /* "From" */
-#define FroM 0x4d6f7246   /* "FroM" */
-#define FrOm 0x6d4f7246   /* "FrOm" */
-#define FrOM 0x4d4f7246   /* "FrOM" */
-#define FRom 0x6d6f5246   /* "FRom" */
-#define FRoM 0x4d6f5246   /* "FRoM" */
-#define FROm 0x6d4f5246   /* "FROm" */
-#define FROM 0x4d4f5246   /* "FROM" */
-
-#define to12 0x203a6f74   /* "to: " */
-#define tO12 0x203a4f74   /* "tO: " */
-#define To12 0x203a6f54   /* "To: " */
-#define TO12 0x203a4f54   /* "TO: " */
-
-#define to21 0x3a206f74   /* "to :" */
-#define tO21 0x3a204f74   /* "tO :" */
-#define To21 0x3a206f54   /* "To :" */
-#define TO21 0x3a204f54   /* "TO :" */
-
-#define cseq 0x71657363   /* "cseq" */
-#define cseQ 0x51657363   /* "cseQ" */
-#define csEq 0x71457363   /* "csEq" */
-#define csEQ 0x51457363   /* "csEQ" */
-#define cSeq 0x71655363   /* "cSeq" */
-#define cSeQ 0x51655363   /* "cSeQ" */
-#define cSEq 0x71455363   /* "cSEq" */
-#define cSEQ 0x51455363   /* "cSEQ" */
-#define Cseq 0x71657343   /* "Cseq" */
-#define CseQ 0x51657343   /* "CseQ" */
-#define CsEq 0x71457343   /* "CsEq" */
-#define CsEQ 0x51457343   /* "CsEQ" */
-#define CSeq 0x71655343   /* "CSeq" */
-#define CSeQ 0x51655343   /* "CSeQ" */
-#define CSEq 0x71455343   /* "CSEq" */
-#define CSEQ 0x51455343   /* "CSEQ" */
-
-#define call 0x6c6c6163   /* "call" */
-#define calL 0x4c6c6163   /* "calL" */
-#define caLl 0x6c4c6163   /* "caLl" */
-#define caLL 0x4c4c6163   /* "caLL" */
-#define cAll 0x6c6c4163   /* "cAll" */
-#define cAlL 0x4c6c4163   /* "cAlL" */
-#define cALl 0x6c4c4163   /* "cALl" */
-#define cALL 0x4c4c4163   /* "cALL" */
-#define Call 0x6c6c6143   /* "Call" */
-#define CalL 0x4c6c6143   /* "CalL" */
-#define CaLl 0x6c4c6143   /* "CaLl" */
-#define CaLL 0x4c4c6143   /* "CaLL" */
-#define CAll 0x6c6c4143   /* "CAll" */
-#define CAlL 0x4c6c4143   /* "CAlL" */
-#define CALl 0x6c4c4143   /* "CALl" */
-#define CALL 0x4c4c4143   /* "CALL" */
-
-#define _id1 0x3a64692d   /* "-id:" */
-#define _iD1 0x3a44692d   /* "-iD:" */
-#define _Id1 0x3a64492d   /* "-Id:" */
-#define _ID1 0x3a44492d   /* "-ID:" */
-
-#define _id2 0x2064692d   /* "-id " */
-#define _iD2 0x2044692d   /* "-iD " */
-#define _Id2 0x2064492d   /* "-Id " */
-#define _ID2 0x2044492d   /* "-ID " */
-
-#define cont 0x746e6f63   /* "cont" */
-#define conT 0x546e6f63   /* "conT" */
-#define coNt 0x744e6f63   /* "coNt" */
-#define coNT 0x544e6f63   /* "coNT" */
-#define cOnt 0x746e4f63   /* "cOnt" */
-#define cOnT 0x546e4f63   /* "cOnT" */
-#define cONt 0x744e4f63   /* "cONt" */
-#define cONT 0x544e4f63   /* "cONT" */
-#define Cont 0x746e6f43   /* "Cont" */
-#define ConT 0x546e6f43   /* "ConT" */
-#define CoNt 0x744e6f43   /* "CoNt" */
-#define CoNT 0x544e6f43   /* "CoNT" */
-#define COnt 0x746e4f43   /* "COnt" */
-#define COnT 0x546e4f43   /* "COnT" */
-#define CONt 0x744e4f43   /* "CONt" */
-#define CONT 0x544e4f43   /* "CONT" */
-
-#define act1 0x3a746361   /* "act:" */
-#define acT1 0x3a546361   /* "acT:" */
-#define aCt1 0x3a744361   /* "aCt:" */
-#define aCT1 0x3a544361   /* "aCT:" */
-#define Act1 0x3a746341   /* "Act:" */
-#define AcT1 0x3a546341   /* "AcT:" */
-#define ACt1 0x3a744341   /* "ACt:" */
-#define ACT1 0x3a544341   /* "ACT:" */
-
-#define act2 0x20746361   /* "act " */
-#define acT2 0x20546361   /* "acT " */
-#define aCt2 0x20744361   /* "aCt " */
-#define aCT2 0x20544361   /* "aCT " */
-#define Act2 0x20746341   /* "Act " */
-#define AcT2 0x20546341   /* "AcT " */
-#define ACt2 0x20744341   /* "ACt " */
-#define ACT2 0x20544341   /* "ACT " */
-
-#define max_ 0x2d78616d   /* "max-" */
-#define maX_ 0x2d58616d   /* "maX-" */
-#define mAx_ 0x2d78416d   /* "mAx-" */
-#define mAX_ 0x2d58416d   /* "mAX-" */
-#define Max_ 0x2d78614d   /* "Max-" */
-#define MaX_ 0x2d58614d   /* "MaX-" */
-#define MAx_ 0x2d78414d   /* "MAx-" */
-#define MAX_ 0x2d58414d   /* "MAX-" */
-
-#define forw 0x77726f66   /* "forw" */
-#define forW 0x57726f66   /* "forW" */
-#define foRw 0x77526f66   /* "foRw" */
-#define foRW 0x57526f66   /* "foRW" */
-#define fOrw 0x77724f66   /* "fOrw" */
-#define fOrW 0x57724f66   /* "fOrW" */
-#define fORw 0x77524f66   /* "fORw" */
-#define fORW 0x57524f66   /* "fORW" */
-#define Forw 0x77726f46   /* "Forw" */
-#define ForW 0x57726f46   /* "ForW" */
-#define FoRw 0x77526f46   /* "FoRw" */
-#define FoRW 0x57526f46   /* "FoRW" */
-#define FOrw 0x77724f46   /* "FOrw" */
-#define FOrW 0x57724f46   /* "FOrW" */
-#define FORw 0x77524f46   /* "FORw" */
-#define FORW 0x57524f46   /* "FORW" */
-
-#define ards 0x73647261   /* "ards" */
-#define ardS 0x53647261   /* "ardS" */
-#define arDs 0x73447261   /* "arDs" */
-#define arDS 0x53447261   /* "arsd" */
-#define aRds 0x73645261   /* "aRds" */
-#define aRdS 0x53645261   /* "aRdS" */
-#define aRDs 0x73445261   /* "aRDs" */
-#define aRDS 0x53445261   /* "aRDS" */
-#define Ards 0x73647241   /* "Ards" */
-#define ArdS 0x53647241   /* "ArdS" */
-#define ArDs 0x73447241   /* "ArDs" */
-#define ArDS 0x53447241   /* "ArDS" */
-#define ARds 0x73645241   /* "ARds" */
-#define ARdS 0x53645241   /* "ARdS" */
-#define ARDs 0x73445241   /* "ARDs" */
-#define ARDS 0x53445241   /* "ARDS" */
-
-#define rout 0x74756f72   /* "rout" */
-#define rouT 0x54756f72   /* "rouT" */
-#define roUt 0x74556f72   /* "roUt" */
-#define roUT 0x54556f72   /* "roUT" */
-#define rOut 0x74754f72   /* "rOut" */
-#define rOuT 0x54754f72   /* "rOuT" */
-#define rOUt 0x74554f72   /* "rOUt" */
-#define rOUT 0x54554f72   /* "rOUT" */
-#define Rout 0x74756f52   /* "Rout" */
-#define RouT 0x54756f52   /* "RouT" */
-#define RoUt 0x74556f52   /* "RoUt" */
-#define RoUT 0x54556f52   /* "RoUT" */
-#define ROut 0x74754f52   /* "ROut" */
-#define ROuT 0x54754f52   /* "ROuT" */
-#define ROUt 0x74554f52   /* "ROUt" */
-#define ROUT 0x54554f52   /* "ROUT" */
-
-#define reco 0x6f636572   /* "reco" */
-#define recO 0x4f636572   /* "recO" */
-#define reCo 0x6f436572   /* "reCo" */
-#define reCO 0x4f436572   /* "reCO" */
-#define rEco 0x6f634572   /* "rEco" */
-#define rEcO 0x4f634572   /* "rEcO" */
-#define rECo 0x6f434572   /* "rECo" */
-#define rECO 0x4f434572   /* "rECO" */
-#define Reco 0x6f636552   /* "Reco" */
-#define RecO 0x4f636552   /* "RecO" */
-#define ReCo 0x6f436552   /* "ReCo" */
-#define ReCO 0x4f436552   /* "ReCO" */
-#define REco 0x6f634552   /* "REco" */
-#define REcO 0x4f634552   /* "REcO" */
-#define RECo 0x6f434552   /* "RECo" */
-#define RECO 0x4f434552   /* "RECO" */
-
-#define rd_r 0x722d6472   /* "rd-r" */
-#define rd_R 0x522d6472   /* "rd-R" */
-#define rD_r 0x722d4472   /* "rD-r" */
-#define rD_R 0x522d4472   /* "rD-R" */
-#define Rd_r 0x722d6452   /* "Rd-r" */
-#define Rd_R 0x522d6452   /* "Rd-R" */
-#define RD_r 0x722d4452   /* "RD-r" */
-#define RD_R 0x522d4452   /* "RD-R" */
-
-#define oute 0x6574756f   /* "oute" */
-#define outE 0x4574756f   /* "outE" */
-#define ouTe 0x6554756f   /* "ouTe" */
-#define ouTE 0x4554756f   /* "ouTE" */
-#define oUte 0x6574556f   /* "oUte" */
-#define oUtE 0x4574556f   /* "oUtE" */
-#define oUTe 0x6554556f   /* "oUTe" */
-#define oUTE 0x4554556f   /* "oUTE" */
-#define Oute 0x6574754f   /* "Oute" */
-#define OutE 0x4574754f   /* "OutE" */
-#define OuTe 0x6554754f   /* "OuTe" */
-#define OuTE 0x4554754f   /* "OuTE" */
-#define OUte 0x6574554f   /* "OUte" */
-#define OUtE 0x4574554f   /* "OUtE" */
-#define OUTe 0x6554554f   /* "OUTe" */
-#define OUTE 0x4554554f   /* "OUTE" */
-
-
-#define ent_ 0x2d746e65   /* "ent-" */
-#define enT_ 0x2d546e65   /* "enT-" */
-#define eNt_ 0x2d744e65   /* "eNt-" */
-#define eNT_ 0x2d544e65   /* "eNT-" */
-#define Ent_ 0x2d746e45   /* "Ent-" */
-#define EnT_ 0x2d546e45   /* "EnT-" */
-#define ENt_ 0x2d744e45   /* "ENt-" */
-#define ENT_ 0x2d544e45   /* "ENT-" */
-
-#define xtype 0x65707974   /* "type" */
-#define xtypE 0x45707974   /* "typE" */
-#define xtyPe 0x65507974   /* "tyPe" */
-#define xtyPE 0x45507974   /* "tyPE" */
-#define xtYpe 0x65705974   /* "tYpe" */
-#define xtYpE 0x45705974   /* "tYpE" */
-#define xtYPe 0x65505974   /* "tYPe" */
-#define xtYPE 0x45505974   /* "tYPE" */
-#define xType 0x65707954   /* "Type" */
-#define xTypE 0x45707954   /* "TypE" */
-#define xTyPe 0x65507954   /* "TyPe" */
-#define xTyPE 0x45507954   /* "TyPE" */
-#define xTYpe 0x65705954   /* "TYpe" */
-#define xTYpE 0x45705954   /* "TYpE" */
-#define xTYPe 0x65505954   /* "TYPe" */
-#define xTYPE 0x45505954   /* "TYPE" */
-
-#define leng 0x676e656c   /* "leng" */
-#define lenG 0x476e656c   /* "lenG" */
-#define leNg 0x674e656c   /* "leNg" */
-#define leNG 0x474e656c   /* "leNG" */
-#define lEng 0x676e456c   /* "lEng" */
-#define lEnG 0x476e456c   /* "lEnG" */
-#define lENg 0x674e456c   /* "lENg" */
-#define lENG 0x474e456c   /* "lENG" */
-#define Leng 0x676e654c   /* "Leng" */
-#define LenG 0x476e654c   /* "LenG" */
-#define LeNg 0x674e654c   /* "LeNg" */
-#define LeNG 0x474e654c   /* "LeNG" */
-#define LEng 0x676e454c   /* "LEng" */
-#define LEnG 0x476e454c   /* "LEnG" */
-#define LENg 0x674e454c   /* "LENg" */
-#define LENG 0x474e454c   /* "LENG" */
-
-#define th12 0x203a6874   /* "th: " */
-#define tH12 0x203a4874   /* "tH: " */
-#define Th12 0x203a6854   /* "Th: " */
-#define TH12 0x203a4854   /* "TH: " */
-
-#define th21 0x3a206874   /* "th :" */
-#define tH21 0x3a204874   /* "tH :" */
-#define Th21 0x3a206854   /* "Th :" */
-#define TH21 0x3a204854   /* "TH :" */
-
-
-#endif
-