*
* LyX, The Document Processor
*
-* Copyright (C) 1995, 1996 Matthias Ettrich
+* Copyright 1995 Matthias Ettrich
+* Copyright 1995-2001 The LyX Team.
*
* ======================================================
A table for translating OS/2 API return code into errno.
#include <cerrno>
//#endif
-static unsigned char const errno_tab[] =
+namespace {
+
+unsigned char const errno_tab[] =
{
EINVAL, EINVAL, ENOENT, ENOENT, EMFILE, /* 0..4 */
EACCES, EBADF, EIO, ENOMEM, EIO, /* 5..9 */
EACCES, EACCES, EACCES, ENOENT, ENOMEM /* 330..334 */
};
-inline int TranslateOS2Error(unsigned long rc)
+} // namespace anon
+
+
+inline
+int TranslateOS2Error(unsigned long rc)
{
if (rc >= sizeof (errno_tab))
return EINVAL;