File: assertions.h

package info (click to toggle)
libcbor 0.5.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, buster
  • size: 1,176 kB
  • sloc: ansic: 7,131; makefile: 154; sh: 71; python: 54; ruby: 17; cpp: 6
file content (16 lines) | stat: -rw-r--r-- 437 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "cbor.h"
#include <setjmp.h>
#include <stdarg.h>
#include <cmocka.h>

#ifndef ASSERTIONS_H_
#define ASSERTIONS_H_

void assert_uint8(cbor_item_t * item, uint8_t num);
void assert_uint16(cbor_item_t * item, uint16_t num);
void assert_uint32(cbor_item_t * item, uint32_t num);
void assert_uint64(cbor_item_t * item, uint64_t num);

void assert_decoder_result(size_t, enum cbor_decoder_status, struct cbor_decoder_result);

#endif