src/lib/dystring.c 1.24
1.24 2009/10/20 19:17:34 tdreszer
Added dyStringCreate which will create a new dyString from printf style content.
Index: src/lib/dystring.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/dystring.c,v
retrieving revision 1.23
retrieving revision 1.24
diff -b -B -U 4 -r1.23 -r1.24
--- src/lib/dystring.c 1 Oct 2008 17:21:01 -0000 1.23
+++ src/lib/dystring.c 20 Oct 2009 19:17:34 -0000 1.24
@@ -172,8 +172,20 @@
dyStringVaPrintf(ds, format, args);
va_end(args);
}
+struct dyString *dyStringCreate(char *format, ...)
+/* Create a dyString with a printf style initial content */
+{
+int len = strlen(format) * 3;
+struct dyString *ds = newDyString(len);
+va_list args;
+va_start(args, format);
+dyStringVaPrintf(ds, format, args);
+va_end(args);
+return ds;
+}
+
struct dyString * dyStringSub(char *orig, char *in, char *out)
/* Make up a duplicate of orig with all occurences of in substituted
* with out. */
{