Lines Matching refs:newitem
2413 jsonq_T *newitem; in channel_push_json() local
2422 newitem = ALLOC_ONE(jsonq_T); in channel_push_json()
2423 if (newitem == NULL) in channel_push_json()
2427 newitem->jq_value = alloc_tv(); in channel_push_json()
2428 if (newitem->jq_value == NULL) in channel_push_json()
2430 vim_free(newitem); in channel_push_json()
2435 newitem->jq_no_callback = FALSE; in channel_push_json()
2436 *newitem->jq_value = *rettv; in channel_push_json()
2440 newitem->jq_prev = head->jq_prev; in channel_push_json()
2441 head->jq_prev = newitem; in channel_push_json()
2442 newitem->jq_next = NULL; in channel_push_json()
2443 if (newitem->jq_prev == NULL) in channel_push_json()
2444 head->jq_next = newitem; in channel_push_json()
2446 newitem->jq_prev->jq_next = newitem; in channel_push_json()
2451 newitem->jq_prev = item; in channel_push_json()
2452 newitem->jq_next = item->jq_next; in channel_push_json()
2453 item->jq_next = newitem; in channel_push_json()
2454 if (newitem->jq_next == NULL) in channel_push_json()
2455 head->jq_prev = newitem; in channel_push_json()
2457 newitem->jq_next->jq_prev = newitem; in channel_push_json()