summaryrefslogtreecommitdiff
path: root/src/if_xcmdsrv.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-12-04 21:24:53 +0100
committerBram Moolenaar <Bram@vim.org>2019-12-04 21:24:53 +0100
commit2ab2e8608f9b2c85432715bb9a7f226fdbf8cd35 (patch)
tree0a361d816527e615a7b64298e7c51c16d65fb015 /src/if_xcmdsrv.c
parent9834b96820bec95d6858229d6fb256310365efff (diff)
downloadvim-git-2ab2e8608f9b2c85432715bb9a7f226fdbf8cd35.tar.gz
patch 8.1.2387: using old C style commentsv8.1.2387
Problem: Using old C style comments. Solution: Use // comments where appropriate.
Diffstat (limited to 'src/if_xcmdsrv.c')
-rw-r--r--src/if_xcmdsrv.c155
1 files changed, 77 insertions, 78 deletions
diff --git a/src/if_xcmdsrv.c b/src/if_xcmdsrv.c
index b884a5bed..73f2c9e1a 100644
--- a/src/if_xcmdsrv.c
+++ b/src/if_xcmdsrv.c
@@ -64,18 +64,18 @@
typedef struct PendingCommand
{
- int serial; /* Serial number expected in result. */
- int code; /* Result Code. 0 is OK */
- char_u *result; /* String result for command (malloc'ed).
- * NULL means command still pending. */
+ int serial; // Serial number expected in result.
+ int code; // Result Code. 0 is OK
+ char_u *result; // String result for command (malloc'ed).
+ // NULL means command still pending.
struct PendingCommand *nextPtr;
- /* Next in list of all outstanding commands.
- * NULL means end of list. */
+ // Next in list of all outstanding commands.
+ // NULL means end of list.
} PendingCommand;
static PendingCommand *pendingCommands = NULL;
- /* List of all commands currently
- * being waited for. */
+ // List of all commands currently
+ // being waited for.
/*
* The information below is used for communication between processes
@@ -179,7 +179,7 @@ struct x_cmdqueue
typedef struct x_cmdqueue x_queue_T;
-/* dummy node, header for circular queue */
+// dummy node, header for circular queue
static x_queue_T head = {NULL, 0, NULL, NULL};
/*
@@ -200,12 +200,12 @@ static int IsSerialName(char_u *name);
static void save_in_queue(char_u *buf, long_u len);
static void server_parse_message(Display *dpy, char_u *propInfo, long_u numItems);
-/* Private variables for the "server" functionality */
+// Private variables for the "server" functionality
static Atom registryProperty = None;
static Atom vimProperty = None;
static int got_x_error = FALSE;
-static char_u *empty_prop = (char_u *)""; /* empty GetRegProp() result */
+static char_u *empty_prop = (char_u *)""; // empty GetRegProp() result
/*
* Associate an ASCII name with Vim. Try real hard to get a unique one.
@@ -213,8 +213,8 @@ static char_u *empty_prop = (char_u *)""; /* empty GetRegProp() result */
*/
int
serverRegisterName(
- Display *dpy, /* display to register with */
- char_u *name) /* the name that will be used as a base */
+ Display *dpy, // display to register with
+ char_u *name) // the name that will be used as a base
{
int i;
int res;
@@ -329,25 +329,25 @@ DoRegisterName(Display *dpy, char_u *name)
*/
void
serverChangeRegisteredWindow(
- Display *dpy, /* Display to register with */
- Window newwin) /* Re-register to this ID */
+ Display *dpy, // Display to register with
+ Window newwin) // Re-register to this ID
{
char_u propInfo[MAX_NAME_LENGTH + 20];
commWindow = newwin;
- /* Always call SendInit() here, to make sure commWindow is marked as a Vim
- * window. */
+ // Always call SendInit() here, to make sure commWindow is marked as a Vim
+ // window.
if (SendInit(dpy) < 0)
return;
- /* WARNING: Do not step through this while debugging, it will hangup the X
- * server! */
+ // WARNING: Do not step through this while debugging, it will hangup the X
+ // server!
XGrabServer(dpy);
DeleteAnyLingerer(dpy, newwin);
if (serverName != NULL)
{
- /* Reinsert name if we was already registered */
+ // Reinsert name if we was already registered
(void)LookupName(dpy, serverName, /*delete=*/TRUE, NULL);
sprintf((char *)propInfo, "%x %.*s",
(int_u)newwin, MAX_NAME_LENGTH, serverName);
@@ -365,30 +365,30 @@ serverChangeRegisteredWindow(
*/
int
serverSendToVim(
- Display *dpy, /* Where to send. */
- char_u *name, /* Where to send. */
- char_u *cmd, /* What to send. */
- char_u **result, /* Result of eval'ed expression */
- Window *server, /* Actual ID of receiving app */
- Bool asExpr, /* Interpret as keystrokes or expr ? */
- int timeout, /* seconds to wait or zero */
- Bool localLoop, /* Throw away everything but result */
- int silent) /* don't complain about no server */
+ Display *dpy, // Where to send.
+ char_u *name, // Where to send.
+ char_u *cmd, // What to send.
+ char_u **result, // Result of eval'ed expression
+ Window *server, // Actual ID of receiving app
+ Bool asExpr, // Interpret as keystrokes or expr ?
+ int timeout, // seconds to wait or zero
+ Bool localLoop, // Throw away everything but result
+ int silent) // don't complain about no server
{
Window w;
char_u *property;
int length;
int res;
- static int serial = 0; /* Running count of sent commands.
- * Used to give each command a
- * different serial number. */
+ static int serial = 0; // Running count of sent commands.
+ // Used to give each command a
+ // different serial number.
PendingCommand pending;
char_u *loosename = NULL;
if (result != NULL)
*result = NULL;
if (name == NULL || *name == NUL)
- name = (char_u *)"GVIM"; /* use a default name */
+ name = (char_u *)"GVIM"; // use a default name
if (commProperty == None && dpy != NULL)
{
@@ -396,7 +396,7 @@ serverSendToVim(
return -1;
}
- /* Execute locally if no display or target is ourselves */
+ // Execute locally if no display or target is ourselves
if (dpy == NULL || (serverName != NULL && STRICMP(name, serverName) == 0))
return sendToLocalVim(cmd, asExpr, result);
@@ -411,7 +411,7 @@ serverSendToVim(
while (TRUE)
{
w = LookupName(dpy, name, FALSE, &loosename);
- /* Check that the window is hot */
+ // Check that the window is hot
if (w != None)
{
if (!WindowValid(dpy, w))
@@ -447,11 +447,11 @@ serverSendToVim(
0, asExpr ? 'c' : 'k', 0, name, 0, p_enc, 0, cmd);
if (name == loosename)
vim_free(loosename);
- /* Add a back reference to our comm window */
+ // Add a back reference to our comm window
serial++;
sprintf((char *)property + length, "%c-r %x %d",
0, (int_u)commWindow, serial);
- /* Add length of what "-r %x %d" resulted in, skipping the NUL. */
+ // Add length of what "-r %x %d" resulted in, skipping the NUL.
length += STRLEN(property + length + 1) + 1;
res = AppendPropCarefully(dpy, w, commProperty, property, length + 1);
@@ -462,7 +462,7 @@ serverSendToVim(
return -1;
}
- if (!asExpr) /* There is no answer for this - Keys are sent async */
+ if (!asExpr) // There is no answer for this - Keys are sent async
return 0;
/*
@@ -592,7 +592,7 @@ ServerWait(
check_due_timer();
#endif
- /* Just look out for the answer without calling back into Vim */
+ // Just look out for the answer without calling back into Vim
if (localLoop)
{
#ifndef HAVE_SELECT
@@ -670,9 +670,8 @@ serverGetVimNames(Display *dpy)
return ga.ga_data;
}
-/* ----------------------------------------------------------
- * Reply stuff
- */
+/////////////////////////////////////////////////////////////
+// Reply stuff
static struct ServerReply *
ServerReplyFind(Window w, enum ServerReplyOp op)
@@ -754,7 +753,7 @@ serverSendReply(char_u *name, char_u *str)
{
sprintf((char *)property, "%cn%c-E %s%c-n %s%c-w %x",
0, 0, p_enc, 0, str, 0, (unsigned int)commWindow);
- /* Add length of what "%x" resulted in. */
+ // Add length of what "%x" resulted in.
length += STRLEN(property + length);
res = AppendPropCarefully(dpy, win, commProperty, property, length + 1);
vim_free(property);
@@ -804,7 +803,7 @@ serverReadReply(
}
else
{
- /* Last string read. Remove from list */
+ // Last string read. Remove from list
ga_clear(&p->strings);
ServerReplyFind(win, SROP_Delete);
}
@@ -864,14 +863,14 @@ SendInit(Display *dpy)
WhitePixel(dpy, DefaultScreen(dpy)),
WhitePixel(dpy, DefaultScreen(dpy)));
XSelectInput(dpy, commWindow, PropertyChangeMask);
- /* WARNING: Do not step through this while debugging, it will hangup
- * the X server! */
+ // WARNING: Do not step through this while debugging, it will hangup
+ // the X server!
XGrabServer(dpy);
DeleteAnyLingerer(dpy, commWindow);
XUngrabServer(dpy);
}
- /* Make window recognizable as a vim window */
+ // Make window recognizable as a vim window
XChangeProperty(dpy, commWindow, vimProperty, XA_STRING,
8, PropModeReplace, (char_u *)VIM_VERSION_SHORT,
(int)STRLEN(VIM_VERSION_SHORT) + 1);
@@ -896,11 +895,11 @@ SendInit(Display *dpy)
*/
static Window
LookupName(
- Display *dpy, /* Display whose registry to check. */
- char_u *name, /* Name of a server. */
- int delete, /* If non-zero, delete info about name. */
- char_u **loose) /* Do another search matching -999 if not found
- Return result here if a match is found */
+ Display *dpy, // Display whose registry to check.
+ char_u *name, // Name of a server.
+ int delete, // If non-zero, delete info about name.
+ char_u **loose) // Do another search matching -999 if not found
+ // Return result here if a match is found
{
char_u *regProp, *entry;
char_u *p;
@@ -917,7 +916,7 @@ LookupName(
* Scan the property for the desired name.
*/
returnValue = (int_u)None;
- entry = NULL; /* Not needed, but eliminates compiler warning. */
+ entry = NULL; // Not needed, but eliminates compiler warning.
for (p = regProp; (long_u)(p - regProp) < numItems; )
{
entry = p;
@@ -990,8 +989,8 @@ LookupName(
*/
static void
DeleteAnyLingerer(
- Display *dpy, /* Display whose registry to check. */
- Window win) /* Window to remove */
+ Display *dpy, // Display whose registry to check.
+ Window win) // Window to remove
{
char_u *regProp, *entry = NULL;
char_u *p;
@@ -1004,7 +1003,7 @@ DeleteAnyLingerer(
if (GetRegProp(dpy, &regProp, &numItems, FALSE) == FAIL)
return;
- /* Scan the property for the window id. */
+ // Scan the property for the window id.
for (p = regProp; (long_u)(p - regProp) < numItems; )
{
if (*p != 0)
@@ -1014,7 +1013,7 @@ DeleteAnyLingerer(
{
int lastHalf;
- /* Copy down the remainder to delete entry */
+ // Copy down the remainder to delete entry
entry = p;
while (*p != 0)
p++;
@@ -1055,7 +1054,7 @@ GetRegProp(
Display *dpy,
char_u **regPropp,
long_u *numItemsp,
- int domsg) /* When TRUE give error message. */
+ int domsg) // When TRUE give error message.
{
int result, actualFormat;
long_u bytesAfter;
@@ -1079,13 +1078,13 @@ GetRegProp(
if (actualType == None)
{
- /* No prop yet. Logically equal to the empty list */
+ // No prop yet. Logically equal to the empty list
*numItemsp = 0;
*regPropp = empty_prop;
return OK;
}
- /* If the property is improperly formed, then delete it. */
+ // If the property is improperly formed, then delete it.
if (result != Success || actualFormat != 8 || actualType != XA_STRING)
{
if (*regPropp != NULL)
@@ -1110,8 +1109,8 @@ GetRegProp(
void
serverEventProc(
Display *dpy,
- XEvent *eventPtr, /* Information about event. */
- int immediate) /* Run event immediately. Should mostly be 0. */
+ XEvent *eventPtr, // Information about event.
+ int immediate) // Run event immediately. Should mostly be 0.
{
char_u *propInfo;
int result, actualFormat;
@@ -1135,7 +1134,7 @@ serverEventProc(
&actualFormat, &numItems, &bytesAfter,
&propInfo);
- /* If the property doesn't exist or is improperly formed then ignore it. */
+ // If the property doesn't exist or is improperly formed then ignore it.
if (result != Success || actualType != XA_STRING || actualFormat != 8)
{
if (propInfo != NULL)
@@ -1159,17 +1158,17 @@ save_in_queue(char_u *propInfo, long_u len)
node = ALLOC_ONE(x_queue_T);
if (node == NULL)
- return; /* out of memory */
+ return; // out of memory
node->propInfo = propInfo;
node->len = len;
- if (head.next == NULL) /* initialize circular queue */
+ if (head.next == NULL) // initialize circular queue
{
head.next = &head;
head.prev = &head;
}
- /* insert node at tail of queue */
+ // insert node at tail of queue
node->next = &head;
node->prev = head.prev;
head.prev->next = node;
@@ -1185,7 +1184,7 @@ server_parse_messages(void)
x_queue_T *node;
if (!X_DISPLAY)
- return; /* cannot happen? */
+ return; // cannot happen?
while (head.next != NULL && head.next != &head)
{
node = head.next;
@@ -1214,8 +1213,8 @@ server_waiting(void)
static void
server_parse_message(
Display *dpy,
- char_u *propInfo, /* A string containing 0 or more X commands */
- long_u numItems) /* The size of propInfo in bytes. */
+ char_u *propInfo, // A string containing 0 or more X commands
+ long_u numItems) // The size of propInfo in bytes.
{
char_u *p;
int code;
@@ -1276,7 +1275,7 @@ server_parse_message(
else
{
p = serial = end + 1;
- clientWindow = resWindow; /* Remember in global */
+ clientWindow = resWindow; // Remember in global
}
break;
case 'n':
@@ -1314,14 +1313,14 @@ server_parse_message(
{
garray_T reply;
- /* Initialize the result property. */
+ // Initialize the result property.
ga_init2(&reply, 1, 100);
(void)ga_grow(&reply, 50 + STRLEN(p_enc));
sprintf(reply.ga_data, "%cr%c-E %s%c-s %s%c-r ",
0, 0, p_enc, 0, serial, 0);
reply.ga_len = 14 + STRLEN(p_enc) + STRLEN(serial);
- /* Evaluate the expression and return the result. */
+ // Evaluate the expression and return the result.
if (res != NULL)
ga_concat(&reply, res);
else
@@ -1485,11 +1484,11 @@ server_parse_message(
*/
static int
AppendPropCarefully(
- Display *dpy, /* Display on which to operate. */
- Window window, /* Window whose property is to be modified. */
- Atom property, /* Name of property. */
- char_u *value, /* Characters to append to property. */
- int length) /* How much to append */
+ Display *dpy, // Display on which to operate.
+ Window window, // Window whose property is to be modified.
+ Atom property, // Name of property.
+ char_u *value, // Characters to append to property.
+ int length) // How much to append
{
XErrorHandler old_handler;
@@ -1524,4 +1523,4 @@ IsSerialName(char_u *str)
return (len > 1 && vim_isdigit(str[len - 1]));
}
-#endif /* FEAT_CLIENTSERVER */
+#endif // FEAT_CLIENTSERVER