Lines Matching refs:data
35 static int32& DataRefCount(char* data)
37 return *(((int32 *)data) - 2);
45 static int32& DataLength(char* data)
47 return *(((int32*)data) - 1);
55 static void IncrementDataRefCount(char* data)
57 if (data != NULL)
58 atomic_add(&DataRefCount(data), 1);
61 static void DecrementDataRefCount(char* data)
63 if (data != NULL) {
64 if (atomic_add(&DataRefCount(data), -1) == 1)
65 free(data - kPrivateDataOffset);
69 static BString StringFromData(char* data)
71 return BString(data, BString::PRIVATE_DATA);