Lines Matching refs:label_chain

1117   label_symbol_struct *label_chain;  in pa_get_label()  local
1119 for (label_chain = label_symbols_rootp; in pa_get_label()
1120 label_chain; in pa_get_label()
1121 label_chain = label_chain->lss_next) in pa_get_label()
1124 if (current_space == label_chain->lss_space && label_chain->lss_label) in pa_get_label()
1125 return label_chain; in pa_get_label()
1128 if (now_seg == label_chain->lss_segment && label_chain->lss_label) in pa_get_label()
1129 return label_chain; in pa_get_label()
1142 label_symbol_struct *label_chain = pa_get_label (); in pa_define_label() local
1144 if (label_chain) in pa_define_label()
1145 label_chain->lss_label = symbol; in pa_define_label()
1149 label_chain = xmalloc (sizeof (label_symbol_struct)); in pa_define_label()
1150 label_chain->lss_label = symbol; in pa_define_label()
1152 label_chain->lss_space = current_space; in pa_define_label()
1155 label_chain->lss_segment = now_seg; in pa_define_label()
1157 label_chain->lss_next = NULL; in pa_define_label()
1160 label_chain->lss_next = label_symbols_rootp; in pa_define_label()
1162 label_symbols_rootp = label_chain; in pa_define_label()
1176 label_symbol_struct *label_chain; in pa_undefine_label() local
1179 for (label_chain = label_symbols_rootp; in pa_undefine_label()
1180 label_chain; in pa_undefine_label()
1181 label_chain = label_chain->lss_next) in pa_undefine_label()
1185 && current_space == label_chain->lss_space && label_chain->lss_label in pa_undefine_label()
1188 && now_seg == label_chain->lss_segment && label_chain->lss_label in pa_undefine_label()
1194 prev_label_chain->lss_next = label_chain->lss_next; in pa_undefine_label()
1196 label_symbols_rootp = label_chain->lss_next; in pa_undefine_label()
1198 free (label_chain); in pa_undefine_label()
1201 prev_label_chain = label_chain; in pa_undefine_label()