Mercurial > pidgin
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) |
