| 479 | } |
| 480 | |
| 481 | static inline long long int bencode_dictionary_get_integer(bencode_item_t *dict, const char *key, long long int defval) { |
| 482 | bencode_item_t *val; |
| 483 | val = bencode_dictionary_get(dict, key); |
| 484 | if (!val || val->type != BENCODE_INTEGER) |
| 485 | return defval; |
| 486 | return val->value; |
| 487 | } |
| 488 | |
| 489 | static inline bencode_item_t *bencode_decode_expect(bencode_buffer_t *buf, const char *s, int len, bencode_type_t expect) { |
| 490 | bencode_item_t *ret; |
no test coverage detected