Lines Matching refs:bp
1115 struct literal_pointer_bucket *bp;
1130 for(bp = data->hashtable[hashval]; bp; bp = bp->next){
1134 if(bp->literal_pointer->merged_symbol == merged_symbol &&
1135 bp->literal_pointer->literal_ms == literal_ms &&
1136 bp->literal_pointer->merged_section_offset ==
1138 bp->literal_pointer->offset == offset)
1139 return(bp->output_offset);
1142 bp = allocate(sizeof(struct literal_pointer_bucket));
1157 bp->literal_pointer = literal_pointer;
1158 bp->output_offset = output_offset +
1160 bp->next = data->hashtable[hashval];
1161 data->hashtable[hashval] = bp;
1166 return(bp->output_offset);
1180 bp->literal_pointer = literal_pointer;
1181 bp->output_offset = output_offset;
1182 bp->next = data->hashtable[hashval];
1183 data->hashtable[hashval] = bp;
1187 return(bp->output_offset);
1393 struct literal_pointer_bucket *bp, *next_bp;
1402 for(bp = data->hashtable[i]; bp; ){
1403 next_bp = bp->next;
1404 free(bp);
1405 bp = next_bp;