1 typedef long long curl_off_t;
tool_seek_cb(void * userdata,curl_off_t offset,int whence)2 int tool_seek_cb(void *userdata, curl_off_t offset, int whence)
3 {
4   if(offset > 0x7FFFFFFFLL - 0x1LL)
5 {
6     curl_off_t left = offset;
7     while(left)
8 {
9       long step = (left > 0x7FFFFFFFLL - 0x1LL) ? 2147483647L - 1L : (long)left;
10       left -= step;
11     }
12   }
13 }
14