Gentoo Archives: gentoo-commits

From: "Michael Haubenwallner (haubi)" <haubi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-alt r1604 - trunk/toolchain-prefix-wrapper/utils
Date: Wed, 06 Feb 2008 14:52:59
Message-Id: E1JMldw-0006fB-Ga@stork.gentoo.org
1 Author: haubi
2 Date: 2008-02-06 14:52:55 +0000 (Wed, 06 Feb 2008)
3 New Revision: 1604
4
5 Modified:
6 trunk/toolchain-prefix-wrapper/utils/stringutil.c
7 trunk/toolchain-prefix-wrapper/utils/stringutil.h
8 Log:
9 added StringListClear()
10
11 Modified: trunk/toolchain-prefix-wrapper/utils/stringutil.c
12 ===================================================================
13 --- trunk/toolchain-prefix-wrapper/utils/stringutil.c 2008-02-06 14:49:26 UTC (rev 1603)
14 +++ trunk/toolchain-prefix-wrapper/utils/stringutil.c 2008-02-06 14:52:55 UTC (rev 1604)
15 @@ -399,10 +399,10 @@
16 return list->list[index];
17 }
18
19 -StringList *StringListDestroy(StringList *list)
20 +void StringListClear(StringList* list)
21 {
22 if (list == NULL) {
23 - return NULL;
24 + return;
25 }
26
27 while(list->size > 0) {
28 @@ -415,6 +415,17 @@
29 }
30 list->alloced = 0;
31
32 + return;
33 +}
34 +
35 +StringList *StringListDestroy(StringList *list)
36 +{
37 + if (list == NULL) {
38 + return NULL;
39 + }
40 +
41 + StringListClear(list);
42 +
43 free(list);
44 return NULL;
45 }
46
47 Modified: trunk/toolchain-prefix-wrapper/utils/stringutil.h
48 ===================================================================
49 --- trunk/toolchain-prefix-wrapper/utils/stringutil.h 2008-02-06 14:49:26 UTC (rev 1603)
50 +++ trunk/toolchain-prefix-wrapper/utils/stringutil.h 2008-02-06 14:52:55 UTC (rev 1604)
51 @@ -52,11 +52,12 @@
52 );
53 extern String const* GetEmptyString (void);
54
55 -extern int StringListGetSize (StringList const *list);
56 -extern String const *StringListGetString (StringList const *list, int index);
57 -extern StringList* StringListDestroy (StringList *list);
58 -extern int StringListAppendString (StringList *list, String const *string);
59 -extern int StringListAppendListModify(StringList *list
60 +extern int StringListGetSize (StringList const* list);
61 +extern String const *StringListGetString (StringList const* list, int index);
62 +extern void StringListClear (StringList* list);
63 +extern StringList* StringListDestroy (StringList* list);
64 +extern int StringListAppendString (StringList* list, String const* string);
65 +extern int StringListAppendListModify(StringList* list
66 , StringList const *input
67 , int start
68 , int count
69
70 --
71 gentoo-commits@l.g.o mailing list