From 4d6fd2c990da1abfa2eee1cf0427f0cf53913ad6 Mon Sep 17 00:00:00 2001 From: mquinson Date: Wed, 1 Oct 2008 15:08:13 +0000 Subject: [PATCH] fix previous commits, bummer git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@5954 48e7efb5-ca39-0410-a469-dd3cf9ba447f --- include/xbt/str.h | 4 +++- include/xbt/strbuff.h | 2 +- src/xbt/xbt_strbuff.c | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/include/xbt/str.h b/include/xbt/str.h index f6abd85f8b..14ed93222c 100644 --- a/include/xbt/str.h +++ b/include/xbt/str.h @@ -14,6 +14,7 @@ #include /* va_* */ #include "xbt/misc.h" #include "xbt/dynar.h" +#include "xbt/dict.h" #include /* FILE for getline */ SG_BEGIN_DECL() @@ -66,7 +67,8 @@ XBT_PUBLIC(xbt_dynar_t) xbt_str_split_str(const char *s, const char *sep); XBT_PUBLIC(char *) xbt_str_join(xbt_dynar_t dynar, const char *sep); /* */ -void xbt_str_subst(char *str, char from, char to, int amount); +XBT_PUBLIC(void) xbt_str_subst(char *str, char from, char to, int amount); +XBT_PUBLIC(char *)xbt_str_varsubst(char *str, xbt_dict_t patterns); /* */ XBT_PUBLIC(void) xbt_str_strip_spaces(char *); diff --git a/include/xbt/strbuff.h b/include/xbt/strbuff.h index 63be41de36..ad2f739009 100644 --- a/include/xbt/strbuff.h +++ b/include/xbt/strbuff.h @@ -28,7 +28,7 @@ typedef struct { XBT_PUBLIC(void) xbt_strbuff_empty(xbt_strbuff_t b); XBT_PUBLIC(xbt_strbuff_t) xbt_strbuff_new(void); -XBT_PUBLIC(xbt_strbuff_t) xbt_strbuff_new_from(void); +XBT_PUBLIC(xbt_strbuff_t) xbt_strbuff_new_from(char* s); XBT_PUBLIC(void) xbt_strbuff_free(xbt_strbuff_t b); XBT_PUBLIC(void) xbt_strbuff_free_container(xbt_strbuff_t b); XBT_PUBLIC(void) xbt_strbuff_append(xbt_strbuff_t b, const char *toadd); diff --git a/src/xbt/xbt_strbuff.c b/src/xbt/xbt_strbuff.c index e12022a697..5b9ee78551 100644 --- a/src/xbt/xbt_strbuff.c +++ b/src/xbt/xbt_strbuff.c @@ -39,7 +39,7 @@ xbt_strbuff_t xbt_strbuff_new(void) { * * Beware, we store the ctn directly, not a copy of it */ -xbt_strbuff_t xbt_strbuff_from(char *ctn) { +xbt_strbuff_t xbt_strbuff_new_from(char *ctn) { xbt_strbuff_t res=malloc(sizeof(s_xbt_strbuff_t)); res->data=ctn; res->used=res->size=strlen(ctn); -- 2.20.1