prog               32 include/assemble.h     char *prog;   /**<他のプログラムで参照する入口名 */
prog               44 include/assemble.h     char *prog;                 /**<プログラム  */
prog               86 include/assemble.h WORD getlabel(const char *prog, const char *label);
prog               97 include/assemble.h bool addlabel(const char *prog, const char *label, WORD adr);
prog               30 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass);
prog              309 src/assemble.c WORD getadr(const char *prog, const char *str, PASS pass)
prog              319 src/assemble.c             if((adr = getlabel(prog, str)) == 0xFFFF) {
prog              461 src/assemble.c             if(pass == SECOND && (adr = getlabel(asptr->prog, str)) == 0xFFFF) {
prog              483 src/assemble.c     strcpy(asptr->prog, cmdl->label);
prog              486 src/assemble.c         asptr->ptr = execptr->start = getadr(asptr->prog, cmdl->opd->opdv[0], pass);
prog              504 src/assemble.c     strcpy(asptr->prog, "");
prog              673 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[1], pass); /* 第2オペランドはアドレス */
prog              703 src/assemble.c             adr = getadr(asptr->prog, cmdl->opd->opdv[0], pass);
prog              740 src/assemble.c                 stat = addlabel(asptr->prog, cmdl->label, asptr->ptr);
prog              800 src/assemble.c     asptr->prog = malloc_chk(LABELSIZE + 1, "asptr.prog");
prog              836 src/assemble.c     FREE(asptr->prog);                        /* アセンブル時のプロパティを解放 */
prog               20 src/label.c    unsigned labelhash(const char *prog, const char *label);
prog               67 src/label.c    unsigned labelhash(const char *prog, const char *label)
prog               73 src/label.c        if(prog[0]) {
prog               74 src/label.c            keys[i++] = label_hashkey(prog);
prog              109 src/label.c                if(l[i]->prog[0]) {
prog              110 src/label.c                    fprintf(stdout, "%s.", l[i]->prog);
prog              127 src/label.c    WORD getlabel(const char *prog, const char *label)
prog              129 src/label.c        assert(prog != NULL && label != NULL);
prog              133 src/label.c        for(p = labels[labelhash(prog, label)]; p != NULL; p = p->next) {
prog              135 src/label.c            if((!prog[0] || (strcmp(prog, l->prog) == 0)) &&
prog              144 src/label.c    bool addlabel(const char *prog, const char *label, WORD adr)
prog              152 src/label.c        if(getlabel(prog, label) != 0xFFFF) {
prog              160 src/label.c        l->prog = strdup_chk(prog, "label.prog");
prog              168 src/label.c        p->next = labels[h = labelhash(prog, label)];
prog              192 src/label.c                FREE(p->label->prog);