--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/stdcpp/tsrc/Stdcpp_test/stdcxx/include/environ.h Tue Feb 02 02:01:42 2010 +0200
@@ -0,0 +1,38 @@
+/************************************************************************
+ *
+ * environ.h - declarations of testsuite helpers
+ *
+ * $Id: environ.h 290013 2005-09-18 23:47:55Z sebor $
+ *
+ ************************************************************************
+ *
+ * Copyright (c) 1994-2005 Quovadx, Inc., acting through its Rogue Wave
+ * Software division. Licensed under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance with the
+ * License. You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0. Unless required by
+ * applicable law or agreed to in writing, software distributed under
+ * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
+ * CONDITIONS OF ANY KIND, either express or implied. See the License
+ * for the specific language governing permissions and limitations under
+ * the License.
+ *
+ **************************************************************************/
+
+#ifndef RW_ENVIRON_H_INCLUDED
+#define RW_ENVIRON_H_INCLUDED
+
+
+#include <testdefs.h>
+
+
+// rw_putenv is a wrapper for the C standard library putenv function
+// when called with the first argument of 0, rw_putenv defines any
+// environment variables specified in the RW_PUTENV environment
+// variable (e.g., RW_PUTENV=:foo=1:bar=2 will cause the variables
+// foo=1 and bar=2 to be defined in the environment)
+_TEST_EXPORT int
+rw_putenv (const char*, int = -1);
+
+
+#endif // RW_ENVIRON_H_INCLUDED