Mercurial > pidgin.yaz
comparison src/protocols/oscar/rxqueue.c @ 2706:e841b14b5b89
[gaim-migrate @ 2719]
oh
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Sat, 10 Nov 2001 08:02:40 +0000 |
parents | d82efea341ef |
children | e79f30457998 |
comparison
equal
deleted
inserted
replaced
2705:5f431eefb0f2 | 2706:e841b14b5b89 |
---|---|
147 bs->offset += 4; | 147 bs->offset += 4; |
148 | 148 |
149 return aimutil_get32(bs->data + bs->offset - 4); | 149 return aimutil_get32(bs->data + bs->offset - 4); |
150 } | 150 } |
151 | 151 |
152 faim_internal fu8_t aimbs_getle8(aim_bstream_t *bs) | |
153 { | |
154 | |
155 if (aim_bstream_empty(bs) < 1) | |
156 return 0; /* XXX throw an exception */ | |
157 | |
158 bs->offset++; | |
159 | |
160 return aimutil_getle8(bs->data + bs->offset - 1); | |
161 } | |
162 | |
163 faim_internal fu16_t aimbs_getle16(aim_bstream_t *bs) | |
164 { | |
165 | |
166 if (aim_bstream_empty(bs) < 2) | |
167 return 0; /* XXX throw an exception */ | |
168 | |
169 bs->offset += 2; | |
170 | |
171 return aimutil_getle16(bs->data + bs->offset - 2); | |
172 } | |
173 | |
174 faim_internal fu32_t aimbs_getle32(aim_bstream_t *bs) | |
175 { | |
176 | |
177 if (aim_bstream_empty(bs) < 4) | |
178 return 0; /* XXX throw an exception */ | |
179 | |
180 bs->offset += 4; | |
181 | |
182 return aimutil_getle32(bs->data + bs->offset - 4); | |
183 } | |
184 | |
152 faim_internal int aimbs_put8(aim_bstream_t *bs, fu8_t v) | 185 faim_internal int aimbs_put8(aim_bstream_t *bs, fu8_t v) |
153 { | 186 { |
154 | 187 |
155 if (aim_bstream_empty(bs) < 1) | 188 if (aim_bstream_empty(bs) < 1) |
156 return 0; /* XXX throw an exception */ | 189 return 0; /* XXX throw an exception */ |
176 | 209 |
177 if (aim_bstream_empty(bs) < 4) | 210 if (aim_bstream_empty(bs) < 4) |
178 return 0; /* XXX throw an exception */ | 211 return 0; /* XXX throw an exception */ |
179 | 212 |
180 bs->offset += aimutil_put32(bs->data + bs->offset, v); | 213 bs->offset += aimutil_put32(bs->data + bs->offset, v); |
214 | |
215 return 1; | |
216 } | |
217 | |
218 faim_internal int aimbs_putle8(aim_bstream_t *bs, fu8_t v) | |
219 { | |
220 | |
221 if (aim_bstream_empty(bs) < 1) | |
222 return 0; /* XXX throw an exception */ | |
223 | |
224 bs->offset += aimutil_putle8(bs->data + bs->offset, v); | |
225 | |
226 return 1; | |
227 } | |
228 | |
229 faim_internal int aimbs_putle16(aim_bstream_t *bs, fu16_t v) | |
230 { | |
231 | |
232 if (aim_bstream_empty(bs) < 2) | |
233 return 0; /* XXX throw an exception */ | |
234 | |
235 bs->offset += aimutil_putle16(bs->data + bs->offset, v); | |
236 | |
237 return 2; | |
238 } | |
239 | |
240 faim_internal int aimbs_putle32(aim_bstream_t *bs, fu32_t v) | |
241 { | |
242 | |
243 if (aim_bstream_empty(bs) < 4) | |
244 return 0; /* XXX throw an exception */ | |
245 | |
246 bs->offset += aimutil_putle32(bs->data + bs->offset, v); | |
181 | 247 |
182 return 1; | 248 return 1; |
183 } | 249 } |
184 | 250 |
185 faim_internal int aimbs_getrawbuf(aim_bstream_t *bs, fu8_t *buf, int len) | 251 faim_internal int aimbs_getrawbuf(aim_bstream_t *bs, fu8_t *buf, int len) |