Lines Matching refs:ai

847 	int		ai = -2;
922 for (ai = 0;
923 ai < ASNDESC->nbson && i < 32 &&
924 ASNDESC->son[ai].sondef &&
929 (ASNDESC->son[ai].sondef
931 != mytype[i]; ++ai);
932 if (ai < ASNDESC->nbson) {
934 ASNDESC->son[ai].sondef;
935 if (ASNDESC->son[ai].sonname != NULL) {
937 if (ASNDESC->son[ai].sondef != NULL &&
938 ASNDESC->son[ai].sondef->name !=
943 ASNDESC->son[ai].sonname,
944 ASNDESC->son[ai].sondef->name);
949 ASNDESC->son[ai].sonname);
954 } else if (ASNDESC->son[ai].sondef !=
956 ASNDESC->son[ai].sondef->name !=
961 ASNDESC->son[ai].sondef->name);
976 ai = tmpai;
980 ai = tmpai;
986 if (ai == -2) {
987 ai = 0;
990 ai++;
992 (ai < ASNDESC->nbson && i < 32 && mytype[i] && \
993 ASNDESC->son[ai].sondef &&
998 (ASNDESC->son[ai].sondef->type&0xFE) != mytype[i]);
1000 if (ai < ASNDESC->nbson) {
1002 ASNDESC->son[ai].sondef;
1003 if (ASNDESC->son[ai].sonname) {
1005 (ASNDESC->son[ai].sondef &&
1006 ASNDESC->son[ai].sondef->name) {
1009 ASNDESC->son[ai].sonname,
1010 ASNDESC->son[ai].sondef->name);
1014 ASNDESC->son[ai].sonname);
1018 (ASNDESC->son[ai].sondef &&
1019 ASNDESC->son[ai].sondef->name) {
1022 ASNDESC->son[ai].sondef->name);
1028 ai = 0;
1029 SASNDESC = ASNDESC->son[ai].sondef;
1030 if (ASNDESC->son[ai].sonname) {
1031 if (ASNDESC->son[ai].sondef && \
1032 ASNDESC->son[ai].sondef->name) {
1035 ASNDESC->son[ai].sonname,
1036 ASNDESC->son[ai].sondef->name);
1040 ASNDESC->son[ai].sonname);
1044 (ASNDESC->son[ai].sondef &&
1045 ASNDESC->son[ai].sondef->name) {
1048 ASNDESC->son[ai].sondef->name);
1069 for (ai = 0; ai < ASNDESC->nbson; ++ai) {
1073 (ASNDESC->son[ai].sondef &&
1074 ASNDESC->son[ai].sondef->type == CHOICE) {
1076 (i2 < ASNDESC->son[ai].sondef->nbson &&
1077 ASNDESC->son[ai].sondef->son[i2].sondef && \
1078 ASNDESC->son[ai].sondef->son[i2].sondef->application != i) {
1083 (i2 == ASNDESC->son[ai].sondef->nbson) {
1084 ai = ASNDESC->nbson;
1092 ASNDESC = ASNDESC->son[ai].sondef;
1093 tmpai = ai;
1094 ai = i2;
1097 if (ASNDESC->son[ai].sondef && \
1098 ASNDESC->son[ai].sondef->application == i) {
1100 ASNDESC->son[ai].sondef;
1101 if (ASNDESC->son[ai].sonname) {
1103 (ASNDESC->son[ai].sondef->name) {
1105 (" %s %s", ASNDESC->son[ai].sonname,
1106 ASNDESC->son[ai].sondef->name);
1109 (" %s", ASNDESC->son[ai].sonname);
1112 (ASNDESC->son[ai].sondef->name) {
1114 (" %s", ASNDESC->son[ai].sondef->name);
1119 if (ai >= ASNDESC->nbson) {
1120 ai = -1; /* not found */
1144 for (ai = 0; ai < ASNDESC->nbson; ++ai) {
1146 (!already && ASNDESC->son[ai].sondef &&
1147 ASNDESC->son[ai].sondef->type == CHOICE) {
1150 (i2 < ASNDESC->son[ai].sondef->nbson &&
1151 ASNDESC->son[ai].sondef->son[i2].tag != i) {
1156 ASNDESC->son[ai].sondef->nbson) {
1157 ai = ASNDESC->nbson;
1166 ASNDESC->son[ai].sondef;
1167 tmpai = ai;
1168 ai = i2;
1172 (ASNDESC->son[ai].tag == i) {
1174 ASNDESC->son[ai].sondef;
1175 if (ASNDESC->son[ai].sonname) {
1177 (ASNDESC->son[ai].sondef &&
1178 ASNDESC->son[ai].sondef->name) {
1180 (" %s %s", ASNDESC->son[ai].sonname,
1181 ASNDESC->son[ai].sondef->name);
1184 (" %s", ASNDESC->son[ai].sonname);
1187 (ASNDESC->son[ai].sondef &&
1188 ASNDESC->son[ai].sondef->name) {
1190 (" %s", ASNDESC->son[ai].sondef->name);
1195 if (ai >= ASNDESC->nbson) {
1196 ai = -1; /* not found */
1226 ASNDESC && ai != -1 ?(ai == -2 ? ASNDESC:
1227 ASNDESC->son[ai].sondef):0, ctxnum);