summaryrefslogtreecommitdiff
path: root/gas/sb.c
diff options
context:
space:
mode:
authorJan Beulich <jbeulich@novell.com>2005-05-06 07:39:00 +0000
committerJan Beulich <jbeulich@novell.com>2005-05-06 07:39:00 +0000
commit23e3396751fca957186cdc82f4d5859d4d408786 (patch)
tree96218ecc3a7f451a32cea3d98fbc2d10b84f2e41 /gas/sb.c
parent9fd71ed1fcd72c5e6f8cd4221b98ecb1b5b549a1 (diff)
downloadbinutils-redhat-23e3396751fca957186cdc82f4d5859d4d408786.tar.gz
gas/
2005-05-06 Jan Beulich <jbeulich@novell.com> * sb.h (sb_add_buffer): Reintroduce. * sb.c (sb_add_buffer): Likewise.
Diffstat (limited to 'gas/sb.c')
-rw-r--r--gas/sb.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gas/sb.c b/gas/sb.c
index 0195c9226b..ba430cfd6c 100644
--- a/gas/sb.c
+++ b/gas/sb.c
@@ -165,6 +165,16 @@ sb_add_string (sb *ptr, const char *s)
ptr->len += len;
}
+/* add string at s of length len to sb at ptr */
+
+void
+sb_add_buffer (sb *ptr, const char *s, int len)
+{
+ sb_check (ptr, len);
+ memcpy (ptr->ptr + ptr->len, s, len);
+ ptr->len += len;
+}
+
/* like sb_name, but don't include the null byte in the string. */
char *