root/doc_inner/gnu_global/Y/181.html

/* [<][>][^][v][top][bottom][index][help] */
<!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>prog</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/29747.html#L32'>prog</a>               32 include/assemble.h     char *prog;   /**&lt;他のプログラムで参照する入口名 */</span>
<span class='curline'><a href='../S/29747.html#L44'>prog</a>               44 include/assemble.h     char *prog;                 /**&lt;プログラム  */</span>
<span class='curline'><a href='../S/29747.html#L86'>prog</a>               86 include/assemble.h WORD getlabel(const char *prog, const char *label);</span>
<span class='curline'><a href='../S/29747.html#L97'>prog</a>               97 include/assemble.h bool addlabel(const char *prog, const char *label, WORD adr);</span>
<span class='curline'><a href='../S/30200.html#L30'>prog</a>               30 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass);</span>
<span class='curline'><a href='../S/30200.html#L301'>prog</a>              301 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass)</span>
<span class='curline'><a href='../S/30200.html#L311'>prog</a>              311 src/assemble.c             if((adr = getlabel(prog, str)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/30200.html#L408'>prog</a>              408 src/assemble.c             if(pass == SECOND &amp;&amp; (adr = getlabel(asptr-&gt;prog, str)) == 0xFFFF) {</span>
<span class='curline'><a href='../S/30200.html#L430'>prog</a>              430 src/assemble.c     strcpy(asptr-&gt;prog, cmdl-&gt;label);</span>
<span class='curline'><a href='../S/30200.html#L433'>prog</a>              433 src/assemble.c         asptr-&gt;ptr = execptr-&gt;start = getadr(asptr-&gt;prog, cmdl-&gt;opd-&gt;opdv[0], pass);</span>
<span class='curline'><a href='../S/30200.html#L451'>prog</a>              451 src/assemble.c     strcpy(asptr-&gt;prog, "");</span>
<span class='curline'><a href='../S/30200.html#L620'>prog</a>              620 src/assemble.c             adr = getadr(asptr-&gt;prog, cmdl-&gt;opd-&gt;opdv[1], pass); /* 第2オペランドはアドレス */</span>
<span class='curline'><a href='../S/30200.html#L650'>prog</a>              650 src/assemble.c             adr = getadr(asptr-&gt;prog, cmdl-&gt;opd-&gt;opdv[0], pass);</span>
<span class='curline'><a href='../S/30200.html#L687'>prog</a>              687 src/assemble.c                 stat = addlabel(asptr-&gt;prog, cmdl-&gt;label, asptr-&gt;ptr);</span>
<span class='curline'><a href='../S/30200.html#L747'>prog</a>              747 src/assemble.c     asptr-&gt;prog = malloc_chk(LABELSIZE + 1, "asptr.prog");</span>
<span class='curline'><a href='../S/30200.html#L779'>prog</a>              779 src/assemble.c     FREE(asptr-&gt;prog);                        /* アセンブル時のプロパティを解放 */</span>
<span class='curline'><a href='../S/30199.html#L20'>prog</a>               20 src/label.c    unsigned labelhash(const char *prog, const char *label);</span>
<span class='curline'><a href='../S/30199.html#L60'>prog</a>               60 src/label.c    unsigned labelhash(const char *prog, const char *label)</span>
<span class='curline'><a href='../S/30199.html#L66'>prog</a>               66 src/label.c        if(prog[0]) {</span>
<span class='curline'><a href='../S/30199.html#L67'>prog</a>               67 src/label.c            keys[i++] = label_hashkey(prog);</span>
<span class='curline'><a href='../S/30199.html#L89'>prog</a>               89 src/label.c    WORD getlabel(const char *prog, const char *label)</span>
<span class='curline'><a href='../S/30199.html#L91'>prog</a>               91 src/label.c        assert(prog != NULL &amp;&amp; label != NULL);</span>
<span class='curline'><a href='../S/30199.html#L95'>prog</a>               95 src/label.c        for(p = labels[labelhash(prog, label)]; p != NULL; p = p-&gt;next) {</span>
<span class='curline'><a href='../S/30199.html#L97'>prog</a>               97 src/label.c            if((!prog[0] || (strcmp(prog, l-&gt;prog) == 0)) &amp;&amp;</span>
<span class='curline'><a href='../S/30199.html#L106'>prog</a>              106 src/label.c    bool addlabel(const char *prog, const char *label, WORD adr)</span>
<span class='curline'><a href='../S/30199.html#L114'>prog</a>              114 src/label.c        if(getlabel(prog, label) != 0xFFFF) {</span>
<span class='curline'><a href='../S/30199.html#L122'>prog</a>              122 src/label.c        l-&gt;prog = strdup_chk(prog, "label.prog");</span>
<span class='curline'><a href='../S/30199.html#L130'>prog</a>              130 src/label.c        p-&gt;next = labels[h = labelhash(prog, label)];</span>
<span class='curline'><a href='../S/30199.html#L150'>prog</a>              150 src/label.c            if(l[i]-&gt;prog[0]) {</span>
<span class='curline'><a href='../S/30199.html#L151'>prog</a>              151 src/label.c                fprintf(stdout, "%s.", l[i]-&gt;prog);</span>
<span class='curline'><a href='../S/30199.html#L167'>prog</a>              167 src/label.c                FREE(p-&gt;label-&gt;prog);</span>
</pre>
</body>
</html>

/* [<][>][^][v][top][bottom][index][help] */