Lines Matching refs:ideco
792 int ideco; in get_deco() local
794 for (ideco = 1, dd = &deco_def_tb[1]; ideco < 128; ideco++, dd++) { in get_deco()
797 return ideco; in get_deco()
800 return ideco; in get_deco()
806 int c_func, ideco, h, o, wl, wr, n; in deco_build() local
835 ideco = get_deco(name); in deco_build()
836 if (ideco == 128) in deco_build()
837 return ideco; in deco_build()
838 dd = &deco_def_tb[ideco]; in deco_build()
900 return ideco; in deco_build()
919 ddo->ld_start = ideco; in deco_build()
923 ddo->ld_end = ideco; in deco_build()
932 return ideco; in deco_build()
986 unsigned char ideco; in deco_define() local
995 for (ideco = 0; ; ideco++) { in deco_define()
996 if (!std_deco_tb[ideco]) in deco_define()
998 if (strncmp(std_deco_tb[ideco], name, l) == 0 in deco_define()
999 && std_deco_tb[ideco][l] == ' ') in deco_define()
1000 return deco_build(name, std_deco_tb[ideco]); in deco_define()
1006 static unsigned char deco_intern(unsigned char ideco, in deco_intern() argument
1011 if (ideco < 128) { in deco_intern()
1012 name = deco[ideco]; in deco_intern()
1014 error(1, s, "Bad character '%c'", ideco); in deco_intern()
1018 name = parse.deco_tb[ideco - 128]; in deco_intern()
1020 for (ideco = 1; ideco < 128; ideco++) { in deco_intern()
1021 if (!deco_def_tb[ideco].name) { in deco_intern()
1022 ideco = deco_define(name); in deco_intern()
1025 if (strcmp(deco_def_tb[ideco].name, name) == 0) in deco_intern()
1028 if (ideco == 128) { in deco_intern()
1031 ideco = 0; in deco_intern()
1033 return ideco; in deco_intern()
1043 unsigned char ideco; in deco_cnv() local
1047 if ((ideco = dc->tm[i].t) == 0) in deco_cnv()
1049 ideco = deco_intern(ideco, s); in deco_cnv()
1050 dc->tm[i].t = ideco; in deco_cnv()
1051 if (ideco == 0) in deco_cnv()
1053 dd = &deco_def_tb[ideco]; in deco_cnv()
1116 dc->tm[n].t = ideco; in deco_cnv()
1441 unsigned char ideco; in deco_create() local
1448 if ((ideco = dc->tm[k].t) == 0) in deco_create()
1450 dd = &deco_def_tb[ideco]; in deco_create()