Lines Matching refs:buf

36  * buf      [in]     - A pointer to a 2 byte buffer.
40 unsigned short Curl_read16_le(unsigned char *buf)
42 return (unsigned short)(((unsigned short)buf[0]) |
43 ((unsigned short)buf[1] << 8));
55 * buf [in] - A pointer to a 4 byte buffer.
59 unsigned int Curl_read32_le(unsigned char *buf)
61 return ((unsigned int)buf[0]) | ((unsigned int)buf[1] << 8) |
62 ((unsigned int)buf[2] << 16) | ((unsigned int)buf[3] << 24);
75 * buf [in] - A pointer to a 8 byte buffer.
80 unsigned long long Curl_read64_le(unsigned char *buf)
82 return ((unsigned long long)buf[0]) |
83 ((unsigned long long)buf[1] << 8) |
84 ((unsigned long long)buf[2] << 16) |
85 ((unsigned long long)buf[3] << 24) |
86 ((unsigned long long)buf[4] << 32) |
87 ((unsigned long long)buf[5] << 40) |
88 ((unsigned long long)buf[6] << 48) |
89 ((unsigned long long)buf[7] << 56);
92 unsigned __int64 Curl_read64_le(unsigned char *buf)
94 return ((unsigned __int64)buf[0]) | ((unsigned __int64)buf[1] << 8) |
95 ((unsigned __int64)buf[2] << 16) | ((unsigned __int64)buf[3] << 24) |
96 ((unsigned __int64)buf[4] << 32) | ((unsigned __int64)buf[5] << 40) |
97 ((unsigned __int64)buf[6] << 48) | ((unsigned __int64)buf[7] << 56);
112 * buf [in] - A pointer to a 2 byte buffer.
116 unsigned short Curl_read16_be(unsigned char *buf)
118 return (unsigned short)(((unsigned short)buf[0] << 8) |
119 ((unsigned short)buf[1]));
131 * buf [in] - A pointer to a 4 byte buffer.
135 unsigned int Curl_read32_be(unsigned char *buf)
137 return ((unsigned int)buf[0] << 24) | ((unsigned int)buf[1] << 16) |
138 ((unsigned int)buf[2] << 8) | ((unsigned int)buf[3]);
151 * buf [in] - A pointer to a 8 byte buffer.
156 unsigned long long Curl_read64_be(unsigned char *buf)
158 return ((unsigned long long)buf[0] << 56) |
159 ((unsigned long long)buf[1] << 48) |
160 ((unsigned long long)buf[2] << 40) |
161 ((unsigned long long)buf[3] << 32) |
162 ((unsigned long long)buf[4] << 24) |
163 ((unsigned long long)buf[5] << 16) |
164 ((unsigned long long)buf[6] << 8) |
165 ((unsigned long long)buf[7]);
168 unsigned __int64 Curl_read64_be(unsigned char *buf)
170 return ((unsigned __int64)buf[0] << 56) | ((unsigned __int64)buf[1] << 48) |
171 ((unsigned __int64)buf[2] << 40) | ((unsigned __int64)buf[3] << 32) |
172 ((unsigned __int64)buf[4] << 24) | ((unsigned __int64)buf[5] << 16) |
173 ((unsigned __int64)buf[6] << 8) | ((unsigned __int64)buf[7]);