Changeset 227 for trunk/foundation/class_c/nomstring.c
- Timestamp:
- Feb 4, 2007, 10:51:43 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/foundation/class_c/nomstring.c
r209 r227 90 90 { 91 91 NOMStringData* nomThis=NOMStringGetData(nomSelf); 92 PNOMString nomRetval=(PNOMString) NOMString_new(nomSelf, NULLHANDLE);93 GString* gStrTmp;94 92 95 gStrTmp=g_string_new(_gString->str); 96 g_string_append(gStrTmp, chrString); 97 NOMString_assignCString(nomRetval, gStrTmp->str, NULLHANDLE); 98 g_string_free(gStrTmp, TRUE); 93 g_string_append(_gString, chrString); 99 94 100 return nom Retval;95 return nomSelf; 101 96 } 102 97 … … 104 99 CORBA_Environment *ev) 105 100 { 106 /* NOMStringData* nomThis=NOMStringGetData(nomSelf); */107 108 101 return NOMString_appendCString(nomSelf, NOMString_queryCString(nomString, NULLHANDLE), NULLHANDLE); 109 102 } … … 112 105 CORBA_Environment *ev) 113 106 { 114 /* NOMStringData* nomThis=NOMStringGetData(nomSelf); */115 116 107 return NOMString_prependCString(nomSelf, NOMString_queryCString(nomString, NULLHANDLE), NULLHANDLE); 117 108 } … … 120 111 { 121 112 NOMStringData* nomThis=NOMStringGetData(nomSelf); 122 PNOMString nomRetval=(PNOMString)NOMString_new(nomSelf, NULLHANDLE); 123 GString* gStrTmp; 113 g_string_prepend(_gString, chrString); 124 114 125 gStrTmp=g_string_new(_gString->str); 126 g_string_prepend(gStrTmp, chrString); 127 NOMString_assignCString(nomRetval, gStrTmp->str, NULLHANDLE); 128 g_string_free(gStrTmp, TRUE); 129 130 return nomRetval; 115 return nomSelf; 131 116 } 132 117 … … 142 127 { 143 128 NOMStringData* nomThis=NOMStringGetData(nomSelf); 144 PNOMString nomRetval=(PNOMString)NOMString_new(nomSelf, NULLHANDLE);145 GString* gStrTmp;146 129 147 gStrTmp=g_string_new(_gString->str); 148 g_string_truncate(gStrTmp, ulNewLen); 149 NOMString_assignCString(nomRetval, gStrTmp->str, NULLHANDLE); 150 g_string_free(gStrTmp, TRUE); 130 g_string_truncate(_gString, ulNewLen); 151 131 152 return nom Retval;132 return nomSelf; 153 133 } 154 134
Note:
See TracChangeset
for help on using the changeset viewer.