Lines Matching refs:cbPtr
62 TkClipboardBuffer *cbPtr;
72 for (cbPtr = targetPtr->firstBufferPtr; ; cbPtr = cbPtr->nextPtr) {
73 if (cbPtr == NULL) {
76 if (scanned + cbPtr->length > offset) {
79 scanned += cbPtr->length;
87 srcPtr = cbPtr->buffer + (offset - scanned);
89 length = cbPtr->length - (offset - scanned);
100 cbPtr = cbPtr->nextPtr;
101 if (cbPtr == NULL) {
104 srcPtr = cbPtr->buffer;
105 length = cbPtr->length;
259 TkClipboardBuffer *cbPtr, *nextCbPtr;
277 for (cbPtr = targetPtr->firstBufferPtr; cbPtr != NULL;
278 cbPtr = nextCbPtr) {
279 ckfree(cbPtr->buffer);
280 nextCbPtr = cbPtr->nextPtr;
281 ckfree((char *) cbPtr);
346 TkClipboardBuffer *cbPtr;
393 cbPtr = (TkClipboardBuffer*) ckalloc(sizeof(TkClipboardBuffer));
394 cbPtr->nextPtr = NULL;
396 targetPtr->lastBufferPtr->nextPtr = cbPtr;
398 targetPtr->firstBufferPtr = cbPtr;
400 targetPtr->lastBufferPtr = cbPtr;
402 cbPtr->length = strlen(buffer);
403 cbPtr->buffer = (char *) ckalloc((unsigned) (cbPtr->length + 1));
404 strcpy(cbPtr->buffer, buffer);