Mercurial > vim
comparison src/nbdebug.c @ 18808:7982f65d8f54 v8.1.2392
patch 8.1.2392: using old C style comments
Commit: https://github.com/vim/vim/commit/6e0ce171e19d0118ecd7c2b16e2a1bd50aa76013
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Dec 5 20:12:41 2019 +0100
patch 8.1.2392: using old C style comments
Problem: Using old C style comments.
Solution: Use // comments where appropriate.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 05 Dec 2019 20:15:04 +0100 |
parents | 7ad3fc329e08 |
children | 038eb6d9003a |
comparison
equal
deleted
inserted
replaced
18807:7e28c71af59a | 18808:7982f65d8f54 |
---|---|
28 #ifdef NBDEBUG | 28 #ifdef NBDEBUG |
29 | 29 |
30 #include "vim.h" | 30 #include "vim.h" |
31 | 31 |
32 FILE *nb_debug = NULL; | 32 FILE *nb_debug = NULL; |
33 u_int nb_dlevel = 0; /* nb_debug verbosity level */ | 33 u_int nb_dlevel = 0; // nb_debug verbosity level |
34 | 34 |
35 void nbdb(char *, ...); | 35 void nbdb(char *, ...); |
36 | 36 |
37 static int lookup(char *); | 37 static int lookup(char *); |
38 #ifdef USE_NB_ERRORHANDLER | 38 #ifdef USE_NB_ERRORHANDLER |
44 * It's normally used to delay startup while attaching a | 44 * It's normally used to delay startup while attaching a |
45 * debugger to a running process. Since NetBeans starts gvim | 45 * debugger to a running process. Since NetBeans starts gvim |
46 * from a background process this is the only way to debug | 46 * from a background process this is the only way to debug |
47 * startup problems. | 47 * startup problems. |
48 */ | 48 */ |
49 | 49 void |
50 void nbdebug_wait( | 50 nbdebug_wait( |
51 u_int wait_flags, /* tells what to do */ | 51 u_int wait_flags, // tells what to do |
52 char *wait_var, /* wait environment variable */ | 52 char *wait_var, // wait environment variable |
53 u_int wait_secs) /* how many seconds to wait */ | 53 u_int wait_secs) // how many seconds to wait |
54 { | 54 { |
55 | 55 |
56 init_homedir(); /* not inited yet */ | 56 init_homedir(); // not inited yet |
57 #ifdef USE_WDDUMP | 57 #ifdef USE_WDDUMP |
58 WDDump(0, 0, 0); | 58 WDDump(0, 0, 0); |
59 #endif | 59 #endif |
60 | 60 |
61 /* for debugging purposes only */ | 61 // for debugging purposes only |
62 if (wait_flags & WT_ENV && wait_var && getenv(wait_var) != NULL) { | 62 if (wait_flags & WT_ENV && wait_var && getenv(wait_var) != NULL) { |
63 sleep(atoi(getenv(wait_var))); | 63 sleep(atoi(getenv(wait_var))); |
64 } else if (wait_flags & WT_WAIT && lookup("~/.gvimwait")) { | 64 } else if (wait_flags & WT_WAIT && lookup("~/.gvimwait")) { |
65 sleep(wait_secs > 0 && wait_secs < 120 ? wait_secs : 20); | 65 sleep(wait_secs > 0 && wait_secs < 120 ? wait_secs : 20); |
66 } else if (wait_flags & WT_STOP && lookup("~/.gvimstop")) { | 66 } else if (wait_flags & WT_STOP && lookup("~/.gvimstop")) { |
67 int w = 1; | 67 int w = 1; |
68 while (w) { | 68 while (w) { |
69 ; | 69 ; |
70 } | 70 } |
71 } | 71 } |
72 } /* end nbdebug_wait */ | 72 } |
73 | 73 |
74 | 74 void |
75 void | |
76 nbdebug_log_init( | 75 nbdebug_log_init( |
77 char *log_var, /* env var with log file */ | 76 char *log_var, // env var with log file |
78 char *level_var) /* env var with nb_debug level */ | 77 char *level_var) // env var with nb_debug level |
79 { | 78 { |
80 char *file; /* possible nb_debug output file */ | 79 char *file; // possible nb_debug output file |
81 char *cp; /* nb_dlevel pointer */ | 80 char *cp; // nb_dlevel pointer |
82 | 81 |
83 if (log_var && (file = getenv(log_var)) != NULL) | 82 if (log_var && (file = getenv(log_var)) != NULL) |
84 { | 83 { |
85 time_t now; | 84 time_t now; |
86 | 85 |
88 time(&now); | 87 time(&now); |
89 fprintf(nb_debug, "%s", get_ctime(now, TRUE)); | 88 fprintf(nb_debug, "%s", get_ctime(now, TRUE)); |
90 if (level_var && (cp = getenv(level_var)) != NULL) { | 89 if (level_var && (cp = getenv(level_var)) != NULL) { |
91 nb_dlevel = strtoul(cp, NULL, 0); | 90 nb_dlevel = strtoul(cp, NULL, 0); |
92 } else { | 91 } else { |
93 nb_dlevel = NB_TRACE; /* default level */ | 92 nb_dlevel = NB_TRACE; // default level |
94 } | 93 } |
95 #ifdef USE_NB_ERRORHANDLER | 94 #ifdef USE_NB_ERRORHANDLER |
96 XSetErrorHandler(errorHandler); | 95 XSetErrorHandler(errorHandler); |
97 #endif | 96 #endif |
98 } | 97 } |
99 | 98 |
100 } /* end nbdebug_log_init */ | 99 } |
101 | 100 |
102 | 101 void |
103 void | 102 nbdbg(char *fmt, ...) |
104 nbdbg( | |
105 char *fmt, | |
106 ...) | |
107 { | 103 { |
108 va_list ap; | 104 va_list ap; |
109 | 105 |
110 if (nb_debug != NULL && nb_dlevel & NB_TRACE) { | 106 if (nb_debug != NULL && nb_dlevel & NB_TRACE) { |
111 va_start(ap, fmt); | 107 va_start(ap, fmt); |
112 vfprintf(nb_debug, fmt, ap); | 108 vfprintf(nb_debug, fmt, ap); |
113 va_end(ap); | 109 va_end(ap); |
114 fflush(nb_debug); | 110 fflush(nb_debug); |
115 } | 111 } |
116 | 112 |
117 } /* end nbdbg */ | 113 } |
118 | 114 |
119 | 115 static int |
120 static int | 116 lookup(char *file) |
121 lookup( | |
122 char *file) | |
123 { | 117 { |
124 char buf[BUFSIZ]; | 118 char buf[BUFSIZ]; |
125 | 119 |
126 expand_env((char_u *) file, (char_u *) buf, BUFSIZ); | 120 expand_env((char_u *) file, (char_u *) buf, BUFSIZ); |
127 return | 121 return |
129 (access(buf, F_OK) == 0); | 123 (access(buf, F_OK) == 0); |
130 #else | 124 #else |
131 (access(buf, 0) == 0); | 125 (access(buf, 0) == 0); |
132 #endif | 126 #endif |
133 | 127 |
134 } /* end lookup */ | 128 } |
135 | 129 |
136 #ifdef USE_NB_ERRORHANDLER | 130 #ifdef USE_NB_ERRORHANDLER |
137 static int | 131 static int |
138 errorHandler( | 132 errorHandler( |
139 Display *dpy, | 133 Display *dpy, |
140 XErrorEvent *err) | 134 XErrorEvent *err) |
141 { | 135 { |
142 char msg[256]; | 136 char msg[256]; |
158 return 0; | 152 return 0; |
159 } | 153 } |
160 #endif | 154 #endif |
161 | 155 |
162 | 156 |
163 #endif /* NBDEBUG */ | 157 #endif // NBDEBUG |