Home | History | Annotate | Download | only in libasm

Lines Matching refs:str

41 /* Add zero terminated string STR of size LEN to (sub)section ASMSCN.  */
43 asm_addstrz (AsmScn_t *asmscn, const char *str, size_t len)
52 if (str[0] != '\0')
63 if (str[cnt] != '\0')
72 len = strlen (str) + 1;
86 if (*str == '\0')
88 else if (! isascii (*str))
90 (unsigned int) *((unsigned char *)str));
91 else if (*str == '\\')
93 else if (*str == '\n')
99 fputc (*str, asmscn->ctx->out.file);
101 ++str;
103 while (--len > 0 && (len > 1 || *str != '\0'));
115 memcpy (&asmscn->content->data[asmscn->content->len], str, len);