summaryrefslogtreecommitdiff
path: root/cpp/src/IceUtil/StringUtil.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceUtil/StringUtil.cpp')
-rw-r--r--cpp/src/IceUtil/StringUtil.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/cpp/src/IceUtil/StringUtil.cpp b/cpp/src/IceUtil/StringUtil.cpp
index 5e2439e2e24..a8499af2355 100644
--- a/cpp/src/IceUtil/StringUtil.cpp
+++ b/cpp/src/IceUtil/StringUtil.cpp
@@ -719,34 +719,3 @@ IceUtilInternal::removeWhitespace(const std::string& s)
}
return result;
}
-
-char**
-IceUtilInternal::dupArgv(const char* argv[])
-{
- int argc;
- char** copy;
-
- if(argv == 0)
- {
- return 0;
- }
-
- for(argc = 0; argv[argc] != 0; argc++);
-
- copy = (char**) malloc((argc + 1) * sizeof(char*));
- if(copy == 0)
- {
- return 0;
- }
-
- for(argc = 0; argv[argc] != 0; argc++)
- {
-#if defined(_MSC_VER) && (_MSC_VER >= 1400)
- copy[argc] = _strdup(argv[argc]);
-#else
- copy[argc] = strdup(argv[argc]);
-#endif
- }
- copy[argc] = 0;
- return copy;
-}