Lines Matching refs:p
194 static int WaitForPend(void *p);
221 char_u *p = NULL; in serverRegisterName() local
235 if (p == NULL) in serverRegisterName()
236 p = alloc(STRLEN(name) + 10); in serverRegisterName()
237 if (p == NULL) in serverRegisterName()
242 sprintf((char *)p, "%s%d", name, i++); in serverRegisterName()
243 res = DoRegisterName(dpy, p); in serverRegisterName()
247 vim_free(p); in serverRegisterName()
508 WaitForPend(void *p) in WaitForPend() argument
510 PendingCommand *pending = (PendingCommand *) p; in WaitForPend()
628 char_u *p; in serverGetVimNames() local
649 for (p = regProp; (long_u)(p - regProp) < numItems; p++) in serverGetVimNames()
651 entry = p; in serverGetVimNames()
652 while (*p != 0 && !isspace(*p)) in serverGetVimNames()
653 p++; in serverGetVimNames()
654 if (*p != 0) in serverGetVimNames()
660 ga_concat(&ga, p + 1); in serverGetVimNames()
663 while (*p != 0) in serverGetVimNames()
664 p++; in serverGetVimNames()
679 struct ServerReply *p; in ServerReplyFind() local
683 p = (struct ServerReply *) serverReply.ga_data; in ServerReplyFind()
684 for (i = 0; i < serverReply.ga_len; i++, p++) in ServerReplyFind()
685 if (p->id == w) in ServerReplyFind()
688 p = NULL; in ServerReplyFind()
690 if (p == NULL && op == SROP_Add) in ServerReplyFind()
696 p = ((struct ServerReply *) serverReply.ga_data) in ServerReplyFind()
700 mch_memmove(p, &e, sizeof(e)); in ServerReplyFind()
704 else if (p != NULL && op == SROP_Delete) in ServerReplyFind()
706 ga_clear(&p->strings); in ServerReplyFind()
707 mch_memmove(p, p + 1, (serverReply.ga_len - i - 1) * sizeof(*p)); in ServerReplyFind()
711 return p; in ServerReplyFind()
766 WaitForReply(void *p) in WaitForReply() argument
768 Window *w = (Window *) p; in WaitForReply()
789 struct ServerReply *p; in serverReadReply() local
794 if ((p = ServerReplyFind(win, SROP_Find)) != NULL && p->strings.ga_len > 0) in serverReadReply()
796 *str = vim_strsave(p->strings.ga_data); in serverReadReply()
798 if (len < p->strings.ga_len) in serverReadReply()
800 s = (char_u *) p->strings.ga_data; in serverReadReply()
801 mch_memmove(s, s + len, p->strings.ga_len - len); in serverReadReply()
802 p->strings.ga_len -= len; in serverReadReply()
807 ga_clear(&p->strings); in serverReadReply()
822 struct ServerReply *p; in serverPeekReply() local
824 if ((p = ServerReplyFind(win, SROP_Find)) != NULL && p->strings.ga_len > 0) in serverPeekReply()
827 *str = p->strings.ga_data; in serverPeekReply()
905 char_u *p; in LookupName() local
920 for (p = regProp; (long_u)(p - regProp) < numItems; ) in LookupName()
922 entry = p; in LookupName()
923 while (*p != 0 && !isspace(*p)) in LookupName()
924 p++; in LookupName()
925 if (*p != 0 && STRICMP(name, p + 1) == 0) in LookupName()
930 while (*p != 0) in LookupName()
931 p++; in LookupName()
932 p++; in LookupName()
937 for (p = regProp; (long_u)(p - regProp) < numItems; ) in LookupName()
939 entry = p; in LookupName()
940 while (*p != 0 && !isspace(*p)) in LookupName()
941 p++; in LookupName()
942 if (*p != 0 && IsSerialName(p + 1) in LookupName()
943 && STRNICMP(name, p + 1, STRLEN(name)) == 0) in LookupName()
946 *loose = vim_strsave(p + 1); in LookupName()
949 while (*p != 0) in LookupName()
950 p++; in LookupName()
951 p++; in LookupName()
964 while (*p != 0) in LookupName()
965 p++; in LookupName()
966 p++; in LookupName()
967 count = numItems - (p - regProp); in LookupName()
969 mch_memmove(entry, p, count); in LookupName()
972 (int)(numItems - (p - entry))); in LookupName()
996 char_u *p; in DeleteAnyLingerer() local
1007 for (p = regProp; (long_u)(p - regProp) < numItems; ) in DeleteAnyLingerer()
1009 if (*p != 0) in DeleteAnyLingerer()
1011 sscanf((char *)p, "%x", &wwin); in DeleteAnyLingerer()
1017 entry = p; in DeleteAnyLingerer()
1018 while (*p != 0) in DeleteAnyLingerer()
1019 p++; in DeleteAnyLingerer()
1020 p++; in DeleteAnyLingerer()
1021 lastHalf = numItems - (p - regProp); in DeleteAnyLingerer()
1023 mch_memmove(entry, p, lastHalf); in DeleteAnyLingerer()
1025 p = entry; in DeleteAnyLingerer()
1029 while (*p != 0) in DeleteAnyLingerer()
1030 p++; in DeleteAnyLingerer()
1031 p++; in DeleteAnyLingerer()
1038 (int)(p - regProp)); in DeleteAnyLingerer()
1219 char_u *p; in server_parse_message() local
1228 for (p = propInfo; (long_u)(p - propInfo) < numItems; ) in server_parse_message()
1236 if (*p == 0) in server_parse_message()
1238 p++; in server_parse_message()
1242 if ((*p == 'c' || *p == 'k') && (p[1] == 0)) in server_parse_message()
1246 Bool asKeys = *p == 'k'; in server_parse_message()
1255 p += 2; in server_parse_message()
1261 while ((long_u)(p - propInfo) < numItems && *p == '-') in server_parse_message()
1263 switch (p[1]) in server_parse_message()
1266 end = skipwhite(p + 2); in server_parse_message()
1273 if (end == p + 2 || *end != ' ') in server_parse_message()
1277 p = serial = end + 1; in server_parse_message()
1282 if (p[2] == ' ') in server_parse_message()
1283 name = p + 3; in server_parse_message()
1286 if (p[2] == ' ') in server_parse_message()
1287 script = p + 3; in server_parse_message()
1290 if (p[2] == ' ') in server_parse_message()
1291 enc = p + 3; in server_parse_message()
1294 while (*p != 0) in server_parse_message()
1295 p++; in server_parse_message()
1296 p++; in server_parse_message()
1342 else if (*p == 'r' && p[1] == 0) in server_parse_message()
1354 p += 2; in server_parse_message()
1359 while ((long_u)(p - propInfo) < numItems && *p == '-') in server_parse_message()
1361 switch (p[1]) in server_parse_message()
1364 if (p[2] == ' ') in server_parse_message()
1365 res = p + 3; in server_parse_message()
1368 if (p[2] == ' ') in server_parse_message()
1369 enc = p + 3; in server_parse_message()
1372 if (sscanf((char *)p + 2, " %d", &serial) == 1) in server_parse_message()
1376 if (sscanf((char *)p + 2, " %d", &code) != 1) in server_parse_message()
1380 while (*p != 0) in server_parse_message()
1381 p++; in server_parse_message()
1382 p++; in server_parse_message()
1405 else if (*p == 'n' && p[1] == 0) in server_parse_message()
1418 p += 2; in server_parse_message()
1422 while ((long_u)(p - propInfo) < numItems && *p == '-') in server_parse_message()
1424 switch (p[1]) in server_parse_message()
1427 if (p[2] == ' ') in server_parse_message()
1428 str = p + 3; in server_parse_message()
1431 if (p[2] == ' ') in server_parse_message()
1432 enc = p + 3; in server_parse_message()
1435 if (sscanf((char *)p + 2, " %x", &u) == 1) in server_parse_message()
1442 while (*p != 0) in server_parse_message()
1443 p++; in server_parse_message()
1444 p++; in server_parse_message()
1471 while (*p != 0) in server_parse_message()
1472 p++; in server_parse_message()
1473 p++; in server_parse_message()