<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>str</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.6.14' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/2446.html#L70'>str</a> 70 include/cerr.h void setcerr(int num, const char *str);</span>
<span class='curline'><a href='../S/2450.html#L75'>str</a> 75 include/monitor.h MONARGS *monargstok(const char *str);</span>
<span class='curline'><a href='../S/2455.html#L24'>str</a> 24 include/word.h WORD nh2word(const char *str);</span>
<span class='curline'><a href='../S/2847.html#L24'>str</a> 24 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass);</span>
<span class='curline'><a href='../S/2847.html#L38'>str</a> 38 src/assemble.c WORD grword(const char *str, bool is_x);</span>
<span class='curline'><a href='../S/2847.html#L48'>str</a> 48 src/assemble.c WORD getliteral(const char *str, PASS pass);</span>
<span class='curline'><a href='../S/2847.html#L66'>str</a> 66 src/assemble.c void writestr(const char *str, bool literal, PASS pass);</span>
<span class='curline'><a href='../S/2847.html#L74'>str</a> 74 src/assemble.c void writedc(const char *str, PASS pass);</span>
<span class='curline'><a href='../S/2847.html#L295'>str</a> 295 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass)</span>
<span class='curline'><a href='../S/2847.html#L299'>str</a> 299 src/assemble.c if(str[0] == '=') {</span>
<span class='curline'><a href='../S/2847.html#L300'>str</a> 300 src/assemble.c adr = getliteral(str, pass);</span>
<span class='curline'><a href='../S/2847.html#L301'>str</a> 301 src/assemble.c } else if(isdigit(str[0]) || str[0] == '-' || str[0] == '#') {</span>
<span class='curline'><a href='../S/2847.html#L302'>str</a> 302 src/assemble.c adr = nh2word(str);</span>
<span class='curline'><a href='../S/2847.html#L305'>str</a> 305 src/assemble.c if((adr = getlabel(prog, str)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/2847.html#L306'>str</a> 306 src/assemble.c setcerr(103, str); /* label not found */</span>
<span class='curline'><a href='../S/2847.html#L313'>str</a> 313 src/assemble.c WORD grword(const char *str, bool is_x)</span>
<span class='curline'><a href='../S/2847.html#L318'>str</a> 318 src/assemble.c if(strlen(str) != 3 ||</span>
<span class='curline'><a href='../S/2847.html#L319'>str</a> 319 src/assemble.c strncmp(str, "GR", 2) != 0 ||</span>
<span class='curline'><a href='../S/2847.html#L320'>str</a> 320 src/assemble.c str[2] < '0' || str[2] > '0' + (GRSIZE - 1))</span>
<span class='curline'><a href='../S/2847.html#L324'>str</a> 324 src/assemble.c r = (WORD)(str[2] - '0');</span>
<span class='curline'><a href='../S/2847.html#L333'>str</a> 333 src/assemble.c WORD getliteral(const char *str, PASS pass)</span>
<span class='curline'><a href='../S/2847.html#L335'>str</a> 335 src/assemble.c assert(str[0] == '=');</span>
<span class='curline'><a href='../S/2847.html#L338'>str</a> 338 src/assemble.c str++;</span>
<span class='curline'><a href='../S/2847.html#L339'>str</a> 339 src/assemble.c if(str[0] == '\'') { /* 文字定数 */</span>
<span class='curline'><a href='../S/2847.html#L340'>str</a> 340 src/assemble.c writestr(str, true, pass);</span>
<span class='curline'><a href='../S/2847.html#L342'>str</a> 342 src/assemble.c writememory(nh2word(str), (asptr->lptr)++, pass);</span>
<span class='curline'><a href='../S/2847.html#L363'>str</a> 363 src/assemble.c void writestr(const char *str, bool literal, PASS pass)</span>
<span class='curline'><a href='../S/2847.html#L365'>str</a> 365 src/assemble.c assert(str[0] == '\'');</span>
<span class='curline'><a href='../S/2847.html#L369'>str</a> 369 src/assemble.c for(int i = 1; str[i] != '\'' || str[++i] == '\''; i++) {</span>
<span class='curline'><a href='../S/2847.html#L371'>str</a> 371 src/assemble.c if(!str[i]) {</span>
<span class='curline'><a href='../S/2847.html#L372'>str</a> 372 src/assemble.c setcerr(123, str); /* unclosed quote */</span>
<span class='curline'><a href='../S/2847.html#L376'>str</a> 376 src/assemble.c setcerr(124, str); /* more than one character in literal */</span>
<span class='curline'><a href='../S/2847.html#L381'>str</a> 381 src/assemble.c writememory(str[i], (asptr->lptr)++, pass);</span>
<span class='curline'><a href='../S/2847.html#L384'>str</a> 384 src/assemble.c writememory(str[i], (asptr->ptr)++, pass);</span>
<span class='curline'><a href='../S/2847.html#L389'>str</a> 389 src/assemble.c void writedc(const char *str, PASS pass)</span>
<span class='curline'><a href='../S/2847.html#L393'>str</a> 393 src/assemble.c if(*str == '\'') {</span>
<span class='curline'><a href='../S/2847.html#L394'>str</a> 394 src/assemble.c writestr(str, false, pass);</span>
<span class='curline'><a href='../S/2847.html#L396'>str</a> 396 src/assemble.c if(str[0] == '#' || isdigit(str[0]) || str[0] == '-') {</span>
<span class='curline'><a href='../S/2847.html#L397'>str</a> 397 src/assemble.c adr = nh2word(str);</span>
<span class='curline'><a href='../S/2847.html#L399'>str</a> 399 src/assemble.c if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/2847.html#L400'>str</a> 400 src/assemble.c setcerr(103, str); /* label not found */</span>
<span class='curline'><a href='../S/2849.html#L18'>str</a> 18 src/casl2.c char *objfile_name(const char *str);</span>
<span class='curline'><a href='../S/2850.html#L45'>str</a> 45 src/cerr.c void setcerr(int num, const char *str)</span>
<span class='curline'><a href='../S/2850.html#L51'>str</a> 51 src/cerr.c if(0 < strlen(str) && strlen(str) <= CERRSTRSIZE) {</span>
<span class='curline'><a href='../S/2850.html#L52'>str</a> 52 src/cerr.c sprintf(cerr->msg, "%s: %s", str, getcerrmsg(cerr->num));</span>
<span class='curline'><a href='../S/2836.html#L91'>str</a> 91 src/exec.c char *str = malloc_chk(CERRSTRSIZE + 1, "pr2str.pr");</span>
<span class='curline'><a href='../S/2836.html#L93'>str</a> 93 src/exec.c sprintf(str, "PR:#%04X", pr);</span>
<span class='curline'><a href='../S/2836.html#L94'>str</a> 94 src/exec.c return str;</span>
<span class='curline'><a href='../S/2834.html#L124'>str</a> 124 src/monitor.c MONARGS *monargstok(const char *str)</span>
<span class='curline'><a href='../S/2834.html#L132'>str</a> 132 src/monitor.c if(!str || !str[0]) {</span>
<span class='curline'><a href='../S/2834.html#L135'>str</a> 135 src/monitor.c tok = p = strdup_chk(str, "argstok.p");</span>
<span class='curline'><a href='../S/2853.html#L243'>str</a> 243 src/struct.c char *str = NULL;</span>
<span class='curline'><a href='../S/2853.html#L245'>str</a> 245 src/struct.c str = malloc_chk(3 + 1, "grstr.str");</span>
<span class='curline'><a href='../S/2853.html#L246'>str</a> 246 src/struct.c sprintf(str, "GR%d", word);</span>
<span class='curline'><a href='../S/2853.html#L247'>str</a> 247 src/struct.c return str;</span>
<span class='curline'><a href='../S/2840.html#L10'>str</a> 10 src/token.c OPD *opdtok(const char *str);</span>
<span class='curline'><a href='../S/2840.html#L30'>str</a> 30 src/token.c OPD *opdtok(const char *str)</span>
<span class='curline'><a href='../S/2840.html#L38'>str</a> 38 src/token.c if(!str || !str[0]) {</span>
<span class='curline'><a href='../S/2840.html#L41'>str</a> 41 src/token.c tok = p = strdup_chk(str, "opdtok.p");</span>
<span class='curline'><a href='../S/2840.html#L66'>str</a> 66 src/token.c setcerr(123, str); /* unclosed quote */</span>
<span class='curline'><a href='../S/2842.html#L17'>str</a> 17 src/word.c WORD n2word(const char *str);</span>
<span class='curline'><a href='../S/2842.html#L26'>str</a> 26 src/word.c WORD h2word(const char *str);</span>
<span class='curline'><a href='../S/2842.html#L28'>str</a> 28 src/word.c WORD n2word(const char *str)</span>
<span class='curline'><a href='../S/2842.html#L30'>str</a> 30 src/word.c assert(isdigit(str[0]) || str[0] == '-');</span>
<span class='curline'><a href='../S/2842.html#L35'>str</a> 35 src/word.c n = strtol(str, &check, 10);</span>
<span class='curline'><a href='../S/2842.html#L37'>str</a> 37 src/word.c setcerr(114, str); /* not integer */</span>
<span class='curline'><a href='../S/2842.html#L47'>str</a> 47 src/word.c WORD h2word(const char *str)</span>
<span class='curline'><a href='../S/2842.html#L49'>str</a> 49 src/word.c assert(str[0] == '#');</span>
<span class='curline'><a href='../S/2842.html#L53'>str</a> 53 src/word.c str++;</span>
<span class='curline'><a href='../S/2842.html#L54'>str</a> 54 src/word.c if(*str == '-' || strlen(str) > 4) {</span>
<span class='curline'><a href='../S/2842.html#L55'>str</a> 55 src/word.c setcerr(116, str-1); /* out of hex range */</span>
<span class='curline'><a href='../S/2842.html#L59'>str</a> 59 src/word.c w = (WORD)strtol(str, &check, 16);</span>
<span class='curline'><a href='../S/2842.html#L61'>str</a> 61 src/word.c setcerr(115, str-1); /* not hex */</span>
<span class='curline'><a href='../S/2842.html#L82'>str</a> 82 src/word.c WORD nh2word(const char *str)</span>
<span class='curline'><a href='../S/2842.html#L87'>str</a> 87 src/word.c if(str == NULL) {</span>
<span class='curline'><a href='../S/2842.html#L90'>str</a> 90 src/word.c if(!isdigit(*str) && *str != '-' && *str != '#') {</span>
<span class='curline'><a href='../S/2842.html#L91'>str</a> 91 src/word.c setcerr(114, str); /* not integer */</span>
<span class='curline'><a href='../S/2842.html#L94'>str</a> 94 src/word.c if(*str == '#') {</span>
<span class='curline'><a href='../S/2842.html#L95'>str</a> 95 src/word.c w = h2word(str);</span>
<span class='curline'><a href='../S/2842.html#L97'>str</a> 97 src/word.c w = n2word(str);</span>
<span class='curline'><a href='../S/1023.html#L5'>str</a> 5 test/unit/getgr/cmd.c WORD getgr(const char *str, bool is_x);</span>
<span class='curline'><a href='../S/1023.html#L14'>str</a> 14 test/unit/getgr/cmd.c char *str[] = {</span>
<span class='curline'><a href='../S/1023.html#L27'>str</a> 27 test/unit/getgr/cmd.c for(j = 0; j < ARRAYSIZE(str); j++) {</span>
<span class='curline'><a href='../S/1023.html#L29'>str</a> 29 test/unit/getgr/cmd.c r = getgr(str[j], is_x[i]);</span>
<span class='curline'><a href='../S/1023.html#L30'>str</a> 30 test/unit/getgr/cmd.c printf("%s\t#%04X", str[j], r);</span>
<span class='curline'><a href='../S/988.html#L8'>str</a> 8 test/unit/hash/cmd.c char *str[2] = {"abc", "123"};</span>
<span class='curline'><a href='../S/988.html#L16'>str</a> 16 test/unit/hash/cmd.c keys[i]->val.s = strdup(str[i]);</span>
<span class='curline'><a href='../S/988.html#L39'>str</a> 39 test/unit/hash/cmd.c char *str[2] = {"abc", "123"};</span>
<span class='curline'><a href='../S/988.html#L47'>str</a> 47 test/unit/hash/cmd.c keys[cnt++]->val.s = strdup(str[i]);</span>
<span class='curline'><a href='../S/993.html#L9'>str</a> 9 test/unit/nh2word/cmd.c char *str[] = {</span>
<span class='curline'><a href='../S/993.html#L17'>str</a> 17 test/unit/nh2word/cmd.c for(i = 0; i < sizeof(str)/sizeof(str[0]); i++) {</span>
<span class='curline'><a href='../S/993.html#L19'>str</a> 19 test/unit/nh2word/cmd.c r = nh2word(str[i]);</span>
<span class='curline'><a href='../S/993.html#L20'>str</a> 20 test/unit/nh2word/cmd.c printf("%s\t#%04X", str[i], r);</span>
<span class='curline'><a href='../S/991.html#L3'>str</a> 3 test/unit/nh2word/test_h2word.h WORD h2word(const char *str);</span>
<span class='curline'><a href='../S/1006.html#L5'>str</a> 5 test/unit/opdtok/cmd.c OPD *opdtok(const char *str);</span>
<span class='curline'><a href='../S/1006.html#L10'>str</a> 10 test/unit/opdtok/cmd.c char *str[] = {</span>
<span class='curline'><a href='../S/1006.html#L21'>str</a> 21 test/unit/opdtok/cmd.c for(i = 0; i < ARRAYSIZE(str); i++) {</span>
<span class='curline'><a href='../S/1006.html#L23'>str</a> 23 test/unit/opdtok/cmd.c printf("%s\n", str[i]);</span>
<span class='curline'><a href='../S/1006.html#L24'>str</a> 24 test/unit/opdtok/cmd.c opd = opdtok(str[i]);</span>
<span class='curline'><a href='../S/999.html#L46'>str</a> 46 test/unit/setcerr/cmd.c const char *str[] = {NULL, "foobar"};</span>
<span class='curline'><a href='../S/999.html#L50'>str</a> 50 test/unit/setcerr/cmd.c for(i = 0; i < ARRAYSIZE(str); i++) {</span>
<span class='curline'><a href='../S/999.html#L52'>str</a> 52 test/unit/setcerr/cmd.c setcerr(code[j], str[i]);</span>
<span class='curline'><a href='../S/999.html#L53'>str</a> 53 test/unit/setcerr/cmd.c printf("%d: %s - %d\t%s\n", code[j], str[i], cerr->num, cerr->msg);</span>
</pre>
</body>
</html>