Lines Matching refs:p

72   CLookToRead *p = (CLookToRead *)pp;  in LookToRead_Look_Lookahead()  local
73 size_t size2 = p->size - p->pos; in LookToRead_Look_Lookahead()
76 p->pos = 0; in LookToRead_Look_Lookahead()
78 res = p->realStream->Read(p->realStream, p->buf, &size2); in LookToRead_Look_Lookahead()
79 p->size = size2; in LookToRead_Look_Lookahead()
83 *buf = p->buf + p->pos; in LookToRead_Look_Lookahead()
90 CLookToRead *p = (CLookToRead *)pp; in LookToRead_Look_Exact() local
91 size_t size2 = p->size - p->pos; in LookToRead_Look_Exact()
94 p->pos = 0; in LookToRead_Look_Exact()
97 res = p->realStream->Read(p->realStream, p->buf, size); in LookToRead_Look_Exact()
98 size2 = p->size = *size; in LookToRead_Look_Exact()
102 *buf = p->buf + p->pos; in LookToRead_Look_Exact()
108 CLookToRead *p = (CLookToRead *)pp; in LookToRead_Skip() local
109 p->pos += offset; in LookToRead_Skip()
115 CLookToRead *p = (CLookToRead *)pp; in LookToRead_Read() local
116 size_t rem = p->size - p->pos; in LookToRead_Read()
118 return p->realStream->Read(p->realStream, buf, size); in LookToRead_Read()
121 memcpy(buf, p->buf + p->pos, rem); in LookToRead_Read()
122 p->pos += rem; in LookToRead_Read()
129 CLookToRead *p = (CLookToRead *)pp; in LookToRead_Seek() local
130 p->pos = p->size = 0; in LookToRead_Seek()
131 return p->realStream->Seek(p->realStream, pos, origin); in LookToRead_Seek()
134 void LookToRead_CreateVTable(CLookToRead *p, int lookahead) in LookToRead_CreateVTable() argument
136 p->s.Look = lookahead ? in LookToRead_CreateVTable()
139 p->s.Skip = LookToRead_Skip; in LookToRead_CreateVTable()
140 p->s.Read = LookToRead_Read; in LookToRead_CreateVTable()
141 p->s.Seek = LookToRead_Seek; in LookToRead_CreateVTable()
144 void LookToRead_Init(CLookToRead *p) in LookToRead_Init() argument
146 p->pos = p->size = 0; in LookToRead_Init()
151 CSecToLook *p = (CSecToLook *)pp; in SecToLook_Read() local
152 return LookInStream_LookRead(p->realStream, buf, size); in SecToLook_Read()
155 void SecToLook_CreateVTable(CSecToLook *p) in SecToLook_CreateVTable() argument
157 p->s.Read = SecToLook_Read; in SecToLook_CreateVTable()
162 CSecToRead *p = (CSecToRead *)pp; in SecToRead_Read() local
163 return p->realStream->Read(p->realStream, buf, size); in SecToRead_Read()
166 void SecToRead_CreateVTable(CSecToRead *p) in SecToRead_CreateVTable() argument
168 p->s.Read = SecToRead_Read; in SecToRead_CreateVTable()