Update to ARC 4.1.0
[gp-arc-client-c.git] / ext / common_utils.cpp
1 /*
2  *  common_utils.cpp
3  *  arcclientc
4  *
5  *  Created by Tamas Jung on 4/8/10.
6  *
7  */
8
9 #include "common_utils.h"
10
11 char* new_str(const char* str){
12         if (!str) {
13                 return NULL;
14         }
15         int length = strlen(str);
16         char* result = (char*)malloc(length + 1);
17         strcpy(result, str);
18         return result;
19         
20 }
21
22 char* ostringstream2cstring(std::ostringstream& ostr){
23         char* cstr;
24         std::string str = ostr.str();
25         cstr = new_str(str.c_str());
26         return cstr;
27 }
28
29
30
31