]> git.lyx.org Git - features.git/blobdiff - src/support/lyxlib.h
use namespace in lyxlib if available
[features.git] / src / support / lyxlib.h
index f7512a7c72032bd0756d428348a3c52b0ac95bb5..4c9d9a1b754d8c2292b1c86a8692cd05d496ec39 100644 (file)
 // (an inlined member of some class)?
 
 // This should have been a namespace
+#ifdef CXX_WORKING_NAMESPACES
+namespace lyx {
+       ///
+       char * getcwd(char * buffer, size_t size);
+       ///
+       int chdir(char const * name);
+       /// generates an checksum
+       unsigned long sum(char const * file);
+       /// returns a date string
+       char * date(); 
+       ///
+       string getUserName();
+       ///
+       int kill(int pid, int sig);
+       ///
+       void abort();
+}
+#else
 struct lyx {
        ///
        static char * getcwd(char * buffer, size_t size);
@@ -35,4 +53,5 @@ struct lyx {
        ///
        static void abort();
 };
+#endif // CXX_WORKING_NAMESPACES
 #endif