summaryrefslogtreecommitdiff
path: root/usr/src/lib/libast/sparc/include/ast/ccode.h
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/lib/libast/sparc/include/ast/ccode.h')
-rw-r--r--usr/src/lib/libast/sparc/include/ast/ccode.h101
1 files changed, 0 insertions, 101 deletions
diff --git a/usr/src/lib/libast/sparc/include/ast/ccode.h b/usr/src/lib/libast/sparc/include/ast/ccode.h
deleted file mode 100644
index ae50c63b16..0000000000
--- a/usr/src/lib/libast/sparc/include/ast/ccode.h
+++ /dev/null
@@ -1,101 +0,0 @@
-
-/* : : generated by proto : : */
-/***********************************************************************
-* *
-* This software is part of the ast package *
-* Copyright (c) 1985-2010 AT&T Intellectual Property *
-* and is licensed under the *
-* Common Public License, Version 1.0 *
-* by AT&T Intellectual Property *
-* *
-* A copy of the License is available at *
-* http://www.opensource.org/licenses/cpl1.0.txt *
-* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
-* *
-* Information and Software Systems Research *
-* AT&T Research *
-* Florham Park NJ *
-* *
-* Glenn Fowler <gsf@research.att.com> *
-* David Korn <dgk@research.att.com> *
-* Phong Vo <kpv@research.att.com> *
-* *
-***********************************************************************/
-
-
-/*
- * Glenn Fowler
- * AT&T Research
- *
- * character code map interface
- *
- * NOTE: used for mapping between 8-bit character encodings
- * ISO character sets are handled by sfio
- */
-
-#ifndef _CHARCODE_H
-#if !defined(__PROTO__)
-#include <prototyped.h>
-#endif
-#if !defined(__LINKAGE__)
-#define __LINKAGE__ /* 2004-08-11 transition */
-#endif
-
-#define _CHARCODE_H 1
-
-#include <ast_common.h>
-#include <ast_ccode.h>
-
-typedef struct Ccmap_s
-{
- const char* name; /* code set name */
- const char* match; /* strmatch() pattern */
- const char* desc; /* code set description */
- const char* canon; /* canonical name format */
- const char* index; /* default index */
- int ccode; /* <ccode.h> code index */
- __V_* data; /* map specific data */
-} Ccmap_t;
-
-#if _BLD_ast && defined(__EXPORT__)
-#undef __MANGLE__
-#define __MANGLE__ __LINKAGE__ __EXPORT__
-#endif
-
-extern __MANGLE__ unsigned char* _ccmap __PROTO__((int, int));
-extern __MANGLE__ __V_* _ccmapcpy __PROTO__((unsigned char*, __V_*, const __V_*, size_t));
-extern __MANGLE__ __V_* _ccmapstr __PROTO__((unsigned char*, __V_*, size_t));
-
-extern __MANGLE__ int ccmapid __PROTO__((const char*));
-extern __MANGLE__ char* ccmapname __PROTO__((int));
-extern __MANGLE__ __V_* ccnative __PROTO__((__V_*, const __V_*, size_t));
-extern __MANGLE__ Ccmap_t* ccmaplist __PROTO__((Ccmap_t*));
-
-#undef __MANGLE__
-#define __MANGLE__ __LINKAGE__
-
-#define CCOP(i,o) ((i)==(o)?0:(((o)<<8)|(i)))
-#define CCIN(x) ((x)&0xFF)
-#define CCOUT(x) (((x)>>8)&0xFF)
-#define CCCONVERT(x) ((x)&0xFF00)
-
-#define CCCVT(x) CCMAP(x,0)
-#define CCMAP(i,o) ((i)==(o)?(unsigned char*)0:_ccmap(i,o))
-#define CCMAPCHR(m,c) ((m)?(m)[c]:(c))
-#define CCMAPCPY(m,t,f,n) ((m)?_ccmapcpy(m,t,f,n):memcpy(t,f,n))
-#define CCMAPSTR(m,s,n) ((m)?_ccmapstr(m,s,n):(__V_*)(s))
-
-#define ccmap(i,o) CCMAP(i,o)
-#define ccmapchr(m,c) CCMAPCHR(m,c)
-#define ccmapcpy(m,t,f,n) CCMAPCPY(m,t,f,n)
-#define ccmapstr(m,s,n) CCMAPSTR(m,s,n)
-
-#define CCMAPC(c,i,o) ((i)==(o)?(c):CCMAP(i,o)[c])
-#define CCMAPM(t,f,n,i,o) ((i)==(o)?memcpy(t,f,n):_ccmapcpy(CCMAP(i,o),t,f,n))
-#define CCMAPS(s,n,i,o) ((i)==(o)?(__V_*)(s):_ccmapstr(CCMAP(i,o),s,n))
-
-#define ccmapc(c,i,o) CCMAPC(c,i,o)
-#define ccmapm(t,f,n,i,o) CCMAPM(t,f,n,i,o)
-#define ccmaps(s,n,i,o) CCMAPS(s,n,i,o)
-
-#endif