Lines Matching defs:sip
183 struct tool_mime *sip = (struct tool_mime *) arg;
187 if(sip->size >= 0) {
188 if(sip->curpos >= sip->size)
190 bytesleft = sip->size - sip->curpos;
195 if(sip->data) {
197 memcpy(buffer, sip->data + curlx_sotouz(sip->curpos), nitems);
204 if(sip->config) {
205 warnf(sip->config, "stdin: %s", strerror(errno));
206 sip->config = NULL;
211 sip->curpos += curlx_uztoso(nitems);
218 struct tool_mime *sip = (struct tool_mime *) instream;
222 offset += sip->curpos;
225 offset += sip->size;
230 if(!sip->data) {
231 if(fseek(stdin, (long) (offset + sip->origin), SEEK_SET))
234 sip->curpos = offset;