70N/A#ifdef XENVIRONMENT
493N/A#include "pswsemantics.h"
return tt;
return (tt);
return (ll);
return (t == T_NUMSTR
|| t == T_FLOATNUMSTR
|| t == T_LONGNUMSTR
|| t == T_SHORTNUMSTR);
switch ((int) type) {
case T_CONTEXT:
case T_BOOLEAN:
case T_FLOAT:
case T_DOUBLE:
case T_CHAR:
case T_UCHAR:
case T_USEROBJECT:
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_ULONGINT:
case T_USHORTINT:
case T_UINT:
case T_NUMSTR:
case T_FLOATNUMSTR:
case T_LONGNUMSTR:
case T_SHORTNUMSTR:
CantHappen();
switch (type) {
case T_BOOLEAN:
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_UINT:
case T_ULONGINT:
case T_USHORTINT:
case T_USEROBJECT:
case T_FLOAT:
case T_DOUBLE:
case T_CHAR:
case T_UCHAR:
default: CantHappen();
switch (type) {
case T_BOOLEAN:
case T_USEROBJECT:
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_UINT:
case T_ULONGINT:
case T_USHORTINT:
case T_FLOAT:
case T_DOUBLE:
case T_CHAR:
case T_UCHAR:
case T_NUMSTR:
case T_FLOATNUMSTR:
case T_LONGNUMSTR:
case T_SHORTNUMSTR:
default: CantHappen();
if (bigFile)
while (tokenList) {
if (noUserNames)
t->wellKnownName = false;
nNames++;
t->wellKnownName = true;
return body;
switch (type) {
return result;
if(large) {
outlineno++;
while (bodies) {
register Token t;
switch (t->type) {
case T_NAME:
if (noUserNames) {
SetNameTag(t);
if (!t->wellKnownName)
case T_LITNAME:
writable = true;
if (noUserNames) {
SetNameTag(t);
if (!t->wellKnownName)
case T_SUBSCRIPTED:
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_ARRAY:
case T_PROC:
CantHappen();
free(c);
strCount++;
if(pad) {
writable = false;
stringBytes = 0;
while (bodies) {
register Token t;
EmitFieldType(t);
switch (t->type) {
writable = true;
case T_NAME:
SetNameTag(t);
if(noUserNames) {
if (!t->wellKnownName)
writable = true;
writable = true;
writable = true;
case T_LITNAME:
SetNameTag(t);
if (noUserNames) {
if (!t->wellKnownName)
writable = true;
case T_SUBSCRIPTED:
writable = true;
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_ARRAY:
case T_PROC:
CantHappen();
free(c);
if(nNames)
twoStatics = true;
else twoStatics = false;
strCount++;
writable = true;
if(pad) {
outlineno++;
if (first) {
if(doANSI)
if (doANSI)
if(doANSI)
outlineno++;
outlineno++;
if(large) {
if (first)
outlineno++;
switch (t->type) {
case T_BOOLEAN:
case T_INT:
case T_FLOAT:
case T_ARRAY:
case T_PROC:
case T_STRING:
case T_HEXSTRING:
case T_LITNAME:
if (t->wellKnownName) {
if (noUserNames) {
case T_NAME:
if (t->wellKnownName) {
if (noUserNames) {
case T_SUBSCRIPTED: {
CantHappen();
outlineno++;
StartStatic(true);
while (bodies) {
register Token t;
objN++;
switch (t->type) {
case T_NAME:
if (noUserNames) {
if (!t->wellKnownName)
isNamedInputArrays = true;
case T_LITNAME:
if (noUserNames) {
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_SUBSCRIPTED:
case T_ARRAY:
case T_PROC:
CantHappen();
free(c);
EndStatic(true);
StartStatic(false);
strCount++;
objN++;
if(reentrant) {
count++;
count = 0;
if(doANSI)
outlineno++;
outlineno++;
if(reentrant) {
outlineno++;
if (!(s->constant)) {
outlineno++;
outlineno++;
outlineno++;
outlineno++;
register TokenList n;
if(!doANSI) {
if(doANSI)
outlineno ++;
if (!doANSI) {
if (!writable) {
outlineno++;
if (reentrant) {
outlineno++;
if (doANSI) {
for(i=0; i<nNames; i++) {
outlineno ++;
outlineno++;
outlineno++;
if (!doANSI) {
outlineno ++;
outlineno++;
outlineno++;
if(pad) {
outlineno++;
if (writable) {
outlineno++;
outlineno++;
outlineno++;
Token t;
switch (t->type) {
case T_NAME:
case T_ARRAY:
case T_PROC:
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_LITNAME:
case T_HEXSTRING:
case T_STRING:
case T_SUBSCRIPTED:
CantHappen();
Token t;
switch (t->type) {
case T_ARRAY:
*t = *tlsq;
t->next = b;
case T_PROC:
case T_NAME:
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_LITNAME:
case T_HEXSTRING:
case T_STRING:
case T_SUBSCRIPTED:
case T_NUMSTR:
case T_FLOATNUMSTR:
case T_LONGNUMSTR:
case T_SHORTNUMSTR:
CantHappen();
if(pad) {
if(pad)
if(pad)
if (namedInputArrays) {
strCount++;
if (stringOffset == 0)
t->tokenIndex);
outlineno++;
stringOffset +=
if (strOffset == 0)
t->tokenIndex);
outlineno++;
if (stringOffset) {
outlineno++;
register Token t;
switch (t->type) {
case T_STRING:
case T_HEXSTRING:
case T_LITNAME:
outlineno++;
gotit++;
case T_NAME:
outlineno++;
gotit++;
case T_BOOLEAN:
t->tokenIndex);
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_UINT:
case T_ULONGINT:
case T_USHORTINT:
case T_USEROBJECT:
t->tokenIndex);
case T_FLOAT:
case T_DOUBLE:
t->tokenIndex);
case T_CHAR:
case T_NUMSTR:
case T_FLOATNUMSTR:
case T_LONGNUMSTR:
case T_SHORTNUMSTR:
default: CantHappen();
case T_SUBSCRIPTED:
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_ARRAY:
case T_PROC:
CantHappen();
return (gotit);
register Token t;
case T_BOOLEAN:
outlineno++;
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_UINT:
case T_ULONGINT:
case T_USHORTINT:
outlineno++;
case T_FLOAT:
case T_DOUBLE:
outlineno++;
case T_CHAR:
case T_UCHAR:
CantHappen();
default: CantHappen();
if (gotit != 0) {
case T_CHAR:
case T_UCHAR:
case T_INT:
case T_LONGINT:
case T_SHORTINT:
case T_UINT:
case T_ULONGINT:
case T_USHORTINT:
case T_FLOAT:
case T_DOUBLE:
case T_USEROBJECT:
case T_BOOLEAN:
default: CantHappen();
register TokenList n;
outlineno++;
outlineno++;
outlineno++;
outlineno ++;
if(pad) {
outlineno ++;
if(pad){
if(val) {
outlineno ++;
if(pad) {
outlineno ++;
outlineno ++;
if (twoStatics) {
outlineno++;
nNames = 0;
if (doANSI) {
outlineno++;
outlineno++;
large = true;
if (nameTokens) {
outlineno++;
if(writable) {
FixupOffsets();
if (outArgs)
outlineno++;
#ifdef NeXT
if (pad) {
printf(" if (0) *pad = 0; /* quiets compiler warnings */\n"); /* gets rid of "unused variable" warnings */
outlineno++;
if (bigFile)
AllocFailure();
return(temp);
AllocFailure();
return(temp);
switch (t->type) {
case T_STRING:
case T_NAME:
case T_LITNAME:
case T_HEXSTRING:
case T_FLOAT:
case T_INT:
case T_BOOLEAN:
case T_SUBSCRIPTED:
case T_ARRAY:
case T_PROC:
CantHappen();
free (t);