1N/A/*********************************************************************** 1N/A* This software is part of the ast package * 1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property * 1N/A* and is licensed under the * 1N/A* Common Public License, Version 1.0 * 1N/A* by AT&T Intellectual Property * 1N/A* A copy of the License is available at * 1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 1N/A* Information and Software Systems Research * 1N/A* Glenn Fowler <gsf@research.att.com> * 1N/A* David Korn <dgk@research.att.com> * 1N/A* Phong Vo <kpv@research.att.com> * 1N/A***********************************************************************/ 1N/Astatic const char*
dflt[] = {
"ast",
"standard", 0 };
1N/A * initialize the conformance() id list 1N/A static const char*
conf[] = {
"CONFORMANCE",
"HOSTTYPE",
"UNIVERSE" };
1N/A while ((c = *m++) && c !=
'.')
1N/A if ((c = (m - t)) ==
6 &&
strneq(t,
"linux",
5))
1N/A m = (
char*)(p + j--);
1N/A * return conformance id if s size n is in conformance 1N/A * prefix match of s on the conformance id table 1N/A * s==0 => "standard" 1N/A while (s < e && (
isspace(*s) || *s ==
',' || *s ==
'|'))
1N/A for (t = s; s < e && !
isspace(*s) && *s !=
',' && *s !=
'|' && *s !=
')'; s++);