Lines Matching defs:bufref
26 #include "bufref.h"
28 static struct bufref bufref;
41 Curl_bufref_init(&bufref);
62 fail_unless(!bufref.ptr, "Initial reference must be NULL");
63 fail_unless(!bufref.len, "Initial length must be NULL");
64 fail_unless(!bufref.dtor, "Destructor must be NULL");
72 Curl_bufref_set(&bufref, buffer, 13, test_free);
74 fail_unless((char *) bufref.ptr == buffer, "Referenced data badly set");
75 fail_unless(bufref.len == 13, "Data size badly set");
76 fail_unless(bufref.dtor == test_free, "Destructor badly set");
82 fail_unless((char *) Curl_bufref_ptr(&bufref) == buffer,
89 fail_unless(Curl_bufref_len(&bufref) == 13, "Wrong data size returned");
95 result = Curl_bufref_memdup(&bufref, "1661", 3);
98 fail_unless((char *) bufref.ptr != buffer, "Returned pointer not set");
99 buffer = (char *) Curl_bufref_ptr(&bufref);
101 fail_unless(bufref.len == 3, "Wrong data size stored");
109 Curl_bufref_free(&bufref);
111 fail_unless(!bufref.ptr, "Initial reference must be NULL");
112 fail_unless(!bufref.len, "Initial length must be NULL");
113 fail_unless(!bufref.dtor, "Destructor must be NULL");