summaryrefslogtreecommitdiffstats
path: root/src/os_mac.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/os_mac.h')
-rw-r--r--src/os_mac.h91
1 files changed, 44 insertions, 47 deletions
diff --git a/src/os_mac.h b/src/os_mac.h
index 692e253999..c7164de769 100644
--- a/src/os_mac.h
+++ b/src/os_mac.h
@@ -6,17 +6,16 @@
* Do ":help credits" in Vim to see a list of people who contributed.
*/
-/* Before Including the MacOS specific files,
- * lets set the OPAQUE_TOOLBOX_STRUCTS to 0 so we
- * can access the internal structures.
- * (Until fully Carbon compliant)
- * TODO: Can we remove this? (Dany)
- */
+// Before Including the MacOS specific files,
+// lets set the OPAQUE_TOOLBOX_STRUCTS to 0 so we
+// can access the internal structures.
+// (Until fully Carbon compliant)
+// TODO: Can we remove this? (Dany)
#if 0
# define OPAQUE_TOOLBOX_STRUCTS 0
#endif
-/* Include MAC_OS_X_VERSION_* macros */
+// Include MAC_OS_X_VERSION_* macros
#ifdef HAVE_AVAILABILITYMACROS_H
# include <AvailabilityMacros.h>
#endif
@@ -28,7 +27,7 @@
* files have many conflicts).
*/
#ifdef FEAT_GUI_MAC
-# include <Quickdraw.h> /* Apple calls it QuickDraw.h... */
+# include <Quickdraw.h> // Apple calls it QuickDraw.h...
# include <ToolUtils.h>
# include <LowMem.h>
# include <Scrap.h>
@@ -43,17 +42,17 @@
/*
* Unix interface
*/
-#if defined(__APPLE_CC__) /* for Project Builder and ... */
+#if defined(__APPLE_CC__) // for Project Builder and ...
# include <unistd.h>
-/* Get stat.h or something similar. Comment: How come some OS get in in vim.h */
+// Get stat.h or something similar. Comment: How come some OS get in in vim.h
# include <sys/stat.h>
-/* && defined(HAVE_CURSE) */
-/* The curses.h from MacOS X provides by default some BACKWARD compatibility
- * definition which can cause us problem later on. So we undefine a few of them. */
+// && defined(HAVE_CURSE)
+// The curses.h from MacOS X provides by default some BACKWARD compatibility
+// definition which can cause us problem later on. So we undefine a few of them.
# include <curses.h>
# undef reg
# undef ospeed
-/* OK defined to 0 in MacOS X 10.2 curses! Remove it, we define it to be 1. */
+// OK defined to 0 in MacOS X 10.2 curses! Remove it, we define it to be 1.
# undef OK
#endif
#include <signal.h>
@@ -67,14 +66,13 @@
* MacOS specific #define
*/
-/* This will go away when CMD_KEY fully tested */
+// This will go away when CMD_KEY fully tested
#define USE_CMD_KEY
-/* On MacOS X use the / not the : */
-/* TODO: Should file such as ~/.vimrc reside instead in
- * ~/Library/Vim or ~/Library/Preferences/org.vim.vim/ ? (Dany)
- */
-/* When compiled under MacOS X (including CARBON version)
- * we use the Unix File path style. Also when UNIX is defined. */
+// On MacOS X use the / not the :
+// TODO: Should file such as ~/.vimrc reside instead in
+// ~/Library/Vim or ~/Library/Preferences/org.vim.vim/ ? (Dany)
+// When compiled under MacOS X (including CARBON version)
+// we use the Unix File path style. Also when UNIX is defined.
#define USE_UNIXFILENAME
@@ -85,15 +83,15 @@
#define FEAT_SOURCE_FFS
#define FEAT_SOURCE_FF_MAC
-#define USE_EXE_NAME /* to find $VIM */
-#define CASE_INSENSITIVE_FILENAME /* ignore case when comparing file names */
+#define USE_EXE_NAME // to find $VIM
+#define CASE_INSENSITIVE_FILENAME // ignore case when comparing file names
#define SPACE_IN_FILENAME
-#define BREAKCHECK_SKIP 32 /* call mch_breakcheck() each time, it's
- quite fast. Did I forgot to update the
- comment */
+#define BREAKCHECK_SKIP 32 // call mch_breakcheck() each time, it's
+ // quite fast. Did I forgot to update the
+ // comment
-#define USE_FNAME_CASE /* make ":e os_Mac.c" open the file in its
- original case, as "os_mac.c" */
+#define USE_FNAME_CASE // make ":e os_Mac.c" open the file in its
+ // original case, as "os_mac.c"
#define BINARY_FILE_IO
#define EOL_DEFAULT EOL_MAC
#define HAVE_AVAIL_MEM
@@ -102,10 +100,10 @@
# define HAVE_STRING_H
# define HAVE_STRCSPN
# define HAVE_MEMSET
-# define USE_TMPNAM /* use tmpnam() instead of mktemp() */
+# define USE_TMPNAM // use tmpnam() instead of mktemp()
# define HAVE_FCNTL_H
# define HAVE_QSORT
-# define HAVE_ST_MODE /* have stat.st_mode */
+# define HAVE_ST_MODE // have stat.st_mode
# define HAVE_MATH_H
# if defined(__DATE__) && defined(__TIME__)
@@ -193,18 +191,18 @@
# ifndef VIMINFO_FILE
# define VIMINFO_FILE "~/.viminfo"
# endif
-#endif /* FEAT_VIMINFO */
+#endif // FEAT_VIMINFO
#ifndef DFLT_BDIR
-# define DFLT_BDIR "." /* default for 'backupdir' */
+# define DFLT_BDIR "." // default for 'backupdir'
#endif
#ifndef DFLT_DIR
-# define DFLT_DIR "." /* default for 'directory' */
+# define DFLT_DIR "." // default for 'directory'
#endif
#ifndef DFLT_VDIR
-# define DFLT_VDIR "$VIM/vimfiles/view" /* default for 'viewdir' */
+# define DFLT_VDIR "$VIM/vimfiles/view" // default for 'viewdir'
#endif
#define DFLT_ERRORFILE "errors.err"
@@ -219,14 +217,14 @@
/*
* Macintosh has plenty of memory, use large buffers
*/
-#define CMDBUFFSIZE 1024 /* size of the command processing buffer */
+#define CMDBUFFSIZE 1024 // size of the command processing buffer
#ifndef DFLT_MAXMEM
-# define DFLT_MAXMEM 512 /* use up to 512 Kbyte for buffer */
+# define DFLT_MAXMEM 512 // use up to 512 Kbyte for buffer
#endif
#ifndef DFLT_MAXMEMTOT
-# define DFLT_MAXMEMTOT 2048 /* use up to 2048 Kbyte for Vim */
+# define DFLT_MAXMEMTOT 2048 // use up to 2048 Kbyte for Vim
#endif
#define WILDCHAR_LIST "*?[{`$"
@@ -239,7 +237,7 @@
# define mch_getenv(name) ((char_u *)getenv((char *)(name)))
# define mch_setenv(name, val, x) setenv(name, val, x)
# else
- /* vim_getenv() is in pty.c */
+ // vim_getenv() is in pty.c
# define USE_VIMPTY_GETENV
# define mch_getenv(x) vimpty_getenv(x)
# define mch_setenv(name, val, x) setenv(name, val, x)
@@ -248,18 +246,17 @@
#ifndef HAVE_CONFIG_H
# ifdef __APPLE_CC__
-/* Assuming compiling for MacOS X */
-/* Trying to take advantage of the prebinding */
+// Assuming compiling for MacOS X
+// Trying to take advantage of the prebinding
# define HAVE_TGETENT
# define OSPEED_EXTERN
# define UP_BC_PC_EXTERN
# endif
#endif
-/* Some "prep work" definition to be able to compile the MacOS X
- * version with os_unix.c instead of os_mac.c. Based on the result
- * of ./configure for console MacOS X.
- */
+// Some "prep work" definition to be able to compile the MacOS X
+// version with os_unix.c instead of os_mac.c. Based on the result
+// of ./configure for console MacOS X.
#ifndef SIGPROTOARG
# define SIGPROTOARG (int)
@@ -274,8 +271,8 @@
#ifndef HAVE_CONFIG_H
# define RETSIGTYPE void
# define SIGRETURN return
-/*# define USE_SYSTEM */ /* Output ship do debugger :(, but ot compile */
-# define HAVE_SYS_WAIT_H 1 /* Attempt */
+//# define USE_SYSTEM // Output ship do debugger :(, but not compile
+# define HAVE_SYS_WAIT_H 1 // Attempt
# define HAVE_TERMIOS_H 1
# define SYS_SELECT_WITH_SYS_TIME 1
# define HAVE_SELECT 1
@@ -289,5 +286,5 @@
# define HAVE_PUTENV
#endif
-/* A Mac constant causing big problem to syntax highlighting */
+// A Mac constant causing big problem to syntax highlighting
#define UNKNOWN_CREATOR '\?\?\?\?'