| version 1.25, 2004/09/12 10:22:50 |
version 1.27, 2004/09/16 23:53:44 |
|
|
| /* $OpenXM: OpenXM/src/kan96xx/Kan/stackmachine.c,v 1.24 2004/09/12 08:55:36 takayama Exp $ */ |
/* $OpenXM: OpenXM/src/kan96xx/Kan/stackmachine.c,v 1.26 2004/09/16 02:22:03 takayama Exp $ */ |
| /* stackmachin.c */ |
/* stackmachin.c */ |
| |
|
| #include <stdio.h> |
#include <stdio.h> |
| Line 295 int putUserDictionary2(str,h0,h1,attr,dic) |
|
| Line 295 int putUserDictionary2(str,h0,h1,attr,dic) |
|
| } |
} |
| return(0); |
return(0); |
| } |
} |
| |
if (OR_ATTR_FOR_ALL_WORDS & attr) { |
| |
for (i=0; i<USER_DICTIONARY_SIZE; i++) { |
| |
if ((dic[i]).key !=EMPTY) (dic[i]).attr |= attr&(~OR_ATTR_FOR_ALL_WORDS); |
| |
} |
| |
return(0); |
| |
} |
| x = h0; |
x = h0; |
| if (str[0] == '\0') { |
if (str[0] == '\0') { |
| errorKan1("%s\n","putUserDictionary2(): You are defining a value with the null key."); |
errorKan1("%s\n","putUserDictionary2(): You are defining a value with the null key."); |
| Line 1580 char *traceShowStack(void) { |
|
| Line 1586 char *traceShowStack(void) { |
|
| if (t == NULL) { |
if (t == NULL) { |
| s[p] = ';'; s[p+1] = 0; |
s[p] = ';'; s[p+1] = 0; |
| break; |
break; |
| }else if ((strlen(t) + p -10) > TRACE_MSG_SIZE) { |
}else if ((strlen(t) + p) > (TRACE_MSG_SIZE-10)) { |
| /* fprintf(stderr,"p=%d, TraceNameStackp=%d, strlen(t)=%d, t=%s\n",p,TraceNameStackp,strlen(t),t); */ |
/* fprintf(stderr,"p=%d, TraceNameStackp=%d, strlen(t)=%d, t=%s\n",p,TraceNameStackp,strlen(t),t); */ |
| strcpy(&(s[p])," ..."); |
strcpy(&(s[p])," ..."); |
| break; |
break; |
| } |
} |