Home | History | Annotate | Download | only in ios

Lines Matching refs:rec

49         SkFILE* rec = new SkFILE;
50 rec->fData = data;
51 rec->fOffset = 0;
52 rec->fLength = [data length];
53 return reinterpret_cast<SkFILE*>(rec);
58 size_t sk_fgetsize(SkFILE* rec) {
59 SkASSERT(rec);
60 return rec->fLength;
63 bool sk_frewind(SkFILE* rec) {
64 SkASSERT(rec);
65 rec->fOffset = 0;
69 size_t sk_fread(void* buffer, size_t byteCount, SkFILE* rec) {
71 return rec->fLength;
73 size_t remaining = rec->fLength - rec->fOffset;
77 memcpy(buffer, (char*)[rec->fData bytes] + rec->fOffset, byteCount);
78 rec->fOffset += byteCount;
79 SkASSERT(rec->fOffset <= rec->fLength);
93 void sk_fclose(SkFILE* rec) {
94 SkASSERT(rec);
95 [rec->fData release];
96 delete rec;