Lines Matching refs:src
272 char *src = *srcp; in getvalue() local
276 if (!ISHEX (*src)) in getvalue()
279 len = hex_value (*src++); in getvalue()
282 while (len-- && src < endp) in getvalue()
284 if (!ISHEX (*src)) in getvalue()
286 value = value << 4 | hex_value (*src++); in getvalue()
289 *srcp = src; in getvalue()
297 char *src = *srcp; in getsym() local
301 if (!ISHEX (*src)) in getsym()
304 len = hex_value (*src++); in getsym()
307 for (i = 0; i < len && src < endp; i++) in getsym()
308 dstp[i] = src[i]; in getsym()
310 *srcp = src + i; in getsym()
357 first_phase (bfd *abfd, int type, char *src, char * src_end) in first_phase() argument
371 if (!getvalue (&src, &addr, src_end)) in first_phase()
374 while (*src && src < src_end - 1) in first_phase()
376 insert_byte (abfd, HEX (src), addr); in first_phase()
377 src += 2; in first_phase()
385 if (!getsym (sym, &src, &len, src_end)) in first_phase()
400 while (src < src_end && *src) in first_phase()
402 switch (*src) in first_phase()
405 src++; in first_phase()
406 if (!getvalue (&src, §ion->vma, src_end)) in first_phase()
408 if (!getvalue (&src, &val, src_end)) in first_phase()
431 char stype = (*src); in first_phase()
436 src++; in first_phase()
441 if (!getsym (sym, &src, &len, src_end)) in first_phase()
491 if (!getvalue (&src, &val, src_end)) in first_phase()
519 char src[MAXCHUNK]; in pass_over() local
523 is_eof = (bfd_boolean) (bfd_bread (src, (bfd_size_type) 1, abfd) != 1); in pass_over()
524 while (*src != '%' && !is_eof) in pass_over()
525 is_eof = (bfd_boolean) (bfd_bread (src, (bfd_size_type) 1, abfd) != 1); in pass_over()
531 if (bfd_bread (src, (bfd_size_type) 5, abfd) != 5) in pass_over()
534 type = src[2]; in pass_over()
536 if (!ISHEX (src[0]) || !ISHEX (src[1])) in pass_over()
540 chars_on_line = HEX (src) - 5; in pass_over()
545 if (bfd_bread (src, (bfd_size_type) chars_on_line, abfd) != chars_on_line) in pass_over()
549 src[chars_on_line] = 0; in pass_over()
550 if (!func (abfd, type, src, src + chars_on_line)) in pass_over()