--- /srv/reproducible-results/rbuild-debian/r-b-build.UvVEHJSp/b1/tinycbor_0.6.1-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.UvVEHJSp/b2/tinycbor_0.6.1-1_amd64.changes ├── Files │ @@ -1,6 +1,6 @@ │ │ - 8eb8e93a9ad2bd2a88969de6c4f9db51 103316 libdevel optional libtinycbor-dev_0.6.1-1_amd64.deb │ + 9aad51892a5c7d7f66810e91316f8d23 103328 libdevel optional libtinycbor-dev_0.6.1-1_amd64.deb │ fc125fcf83d219b20840522300feffbd 77476 debug optional libtinycbor0.6-dbgsym_0.6.1-1_amd64.deb │ 48681d43f668b8dd839a14c7e4e4b8b7 22588 libs optional libtinycbor0.6_0.6.1-1_amd64.deb │ 53b1e0c619169520bfedac90598a945f 84656 debug optional tinycbor-utils-dbgsym_0.6.1-1_amd64.deb │ 834579f52c4af51967f0c5cc78fd3267 25440 utils optional tinycbor-utils_0.6.1-1_amd64.deb ├── libtinycbor-dev_0.6.1-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2025-04-10 06:00:08.000000 debian-binary │ │ --rw-r--r-- 0 0 0 2400 2025-04-10 06:00:08.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 100724 2025-04-10 06:00:08.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 2396 2025-04-10 06:00:08.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 100740 2025-04-10 06:00:08.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -2,19 +2,19 @@ │ │ │ │ │ usr/include/tinycbor/cborjson.h │ │ │ │ │ usr/include/tinycbor/tinycbor-version.h │ │ │ │ │ usr/lib/x86_64-linux-gnu/libtinycbor.a │ │ │ │ │ usr/lib/x86_64-linux-gnu/pkgconfig/tinycbor.pc │ │ │ │ │ usr/share/doc-base/libtinycbor-dev.libtinycbor-dev │ │ │ │ │ usr/share/doc/libtinycbor-dev/changelog.Debian.gz │ │ │ │ │ usr/share/doc/libtinycbor-dev/copyright │ │ │ │ │ -usr/share/doc/libtinycbor-dev/html/a00008_source.html │ │ │ │ │ -usr/share/doc/libtinycbor-dev/html/a00014.html │ │ │ │ │ -usr/share/doc/libtinycbor-dev/html/a00014_source.html │ │ │ │ │ -usr/share/doc/libtinycbor-dev/html/a00041_source.html │ │ │ │ │ -usr/share/doc/libtinycbor-dev/html/a00050.html │ │ │ │ │ +usr/share/doc/libtinycbor-dev/html/a00023.html │ │ │ │ │ +usr/share/doc/libtinycbor-dev/html/a00023_source.html │ │ │ │ │ +usr/share/doc/libtinycbor-dev/html/a00032.html │ │ │ │ │ +usr/share/doc/libtinycbor-dev/html/a00032_source.html │ │ │ │ │ +usr/share/doc/libtinycbor-dev/html/a00044_source.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00050_source.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00054.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00055.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00056.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00057.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00058.html │ │ │ │ │ usr/share/doc/libtinycbor-dev/html/a00062.html │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -12,20 +12,20 @@ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 257 2025-04-10 06:00:08.000000 ./usr/lib/x86_64-linux-gnu/pkgconfig/tinycbor.pc │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 06:00:08.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 06:00:08.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 726 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1397 2024-10-19 16:35:58.000000 ./usr/share/doc/libtinycbor-dev/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7462 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00008_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 45995 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00014.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 137371 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00014_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 2641 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00041_source.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4218 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00050.html │ │ │ │ --rw-r--r-- 0 root (0) root (0) 12436 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00050_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4218 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00023.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 12436 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00023_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 45995 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00032.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 137371 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00032_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 2641 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00044_source.html │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7462 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00050_source.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 3029 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00054.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 51196 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00055.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 46890 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00056.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 11719 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00057.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 10695 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00058.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2475 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00062.html │ │ │ │ -rw-r--r-- 0 root (0) root (0) 2695 2025-04-10 06:00:08.000000 ./usr/share/doc/libtinycbor-dev/html/a00082.html │ │ │ ├── ./usr/share/doc/libtinycbor-dev/html/a00050_source.html │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -TinyCBOR 0.6.0 API: cborjson.h Source File │ │ │ │ +TinyCBOR 0.6.0 API: memory.h Source File │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
│ │ │ │ @@ -39,20 +39,20 @@ │ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ │ -
cborjson.h
│ │ │ │ +
memory.h
│ │ │ │
│ │ │ │
│ │ │ │ -Go to the documentation of this file.
1/****************************************************************************
│ │ │ │ +
1/****************************************************************************
│ │ │ │
2**
│ │ │ │ -
3** Copyright (C) 2015 Intel Corporation
│ │ │ │ +
3** Copyright (C) 2016 Intel Corporation
│ │ │ │
4**
│ │ │ │
5** Permission is hereby granted, free of charge, to any person obtaining a copy
│ │ │ │
6** of this software and associated documentation files (the "Software"), to deal
│ │ │ │
7** in the Software without restriction, including without limitation the rights
│ │ │ │
8** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
│ │ │ │
9** copies of the Software, and to permit persons to whom the Software is
│ │ │ │
10** furnished to do so, subject to the following conditions:
│ │ │ │ @@ -66,55 +66,22 @@ │ │ │ │
18** AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
│ │ │ │
19** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
│ │ │ │
20** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
│ │ │ │
21** THE SOFTWARE.
│ │ │ │
22**
│ │ │ │
23****************************************************************************/
│ │ │ │
24
│ │ │ │ -
25#ifndef CBORJSON_H
│ │ │ │ -
26#define CBORJSON_H
│ │ │ │ -
27
│ │ │ │ -
28#include "cbor.h"
│ │ │ │ -
29
│ │ │ │ -
30#ifdef __cplusplus
│ │ │ │ -
31extern "C" {
│ │ │ │ +
25#if defined(CBOR_CUSTOM_ALLOC_INCLUDE)
│ │ │ │ +
26# include CBOR_CUSTOM_ALLOC_INCLUDE
│ │ │ │ +
27#else
│ │ │ │ +
28# include <stdlib.h>
│ │ │ │ +
29# define cbor_malloc malloc
│ │ │ │ +
30# define cbor_realloc realloc
│ │ │ │ +
31# define cbor_free free
│ │ │ │
32#endif
│ │ │ │ -
33
│ │ │ │ -
34/* Conversion to JSON */
│ │ │ │ -
35enum CborToJsonFlags
│ │ │ │ -
36{
│ │ │ │ -
37 CborConvertAddMetadata = 1,
│ │ │ │ -
38 CborConvertTagsToObjects = 2,
│ │ │ │ -
39 CborConvertIgnoreTags = 0,
│ │ │ │ -
40
│ │ │ │ -
41 CborConvertObeyByteStringTags = 0,
│ │ │ │ -
42 CborConvertByteStringsToBase64Url = 4,
│ │ │ │ -
43
│ │ │ │ -
44 CborConvertRequireMapStringKeys = 0,
│ │ │ │ -
45 CborConvertStringifyMapKeys = 8,
│ │ │ │ -
46
│ │ │ │ -
47 CborConvertDefaultFlags = 0
│ │ │ │ -
48};
│ │ │ │ -
49
│ │ │ │ -
50CBOR_API CborError cbor_value_to_json_advance(FILE *out, CborValue *value, int flags);
│ │ │ │ -
51CBOR_INLINE_API CborError cbor_value_to_json(FILE *out, const CborValue *value, int flags)
│ │ │ │ -
52{
│ │ │ │ -
53 CborValue copy = *value;
│ │ │ │ -
54 return cbor_value_to_json_advance(out, &copy, flags);
│ │ │ │ -
55}
│ │ │ │ -
56
│ │ │ │ -
57#ifdef __cplusplus
│ │ │ │ -
58}
│ │ │ │ -
59#endif
│ │ │ │ -
60
│ │ │ │ -
61#endif /* CBORJSON_H */
│ │ │ │ -
62
│ │ │ │ -
> The <cbor.h> is the main header in TinyCBOR and defines the constants used by most functions as wel...
│ │ │ │ -
CborError cbor_value_to_json_advance(FILE *out, CborValue *value, int flags)
Converts the current CBOR type pointed to by value to JSON and writes that to the out stream.
Definition cbortojson.c:811
│ │ │ │ -
This type contains one value parsed from the CBOR stream.
Definition cbor.h:341
│ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ │ @@ -1,19 +1,18 @@ │ │ │ │ │ TinyCBOR 0.6.0 API │ │ │ │ │ * _M_a_i_n_ _P_a_g_e │ │ │ │ │ * _T_o_p_i_c_s │ │ │ │ │ * _D_a_t_a_ _S_t_r_u_c_t_u_r_e_s │ │ │ │ │ * _F_i_l_e_s │ │ │ │ │ * _F_i_l_e_ _L_i_s_t │ │ │ │ │ * _G_l_o_b_a_l_s │ │ │ │ │ -cborjson.h │ │ │ │ │ -_G_o_ _t_o_ _t_h_e_ _d_o_c_u_m_e_n_t_a_t_i_o_n_ _o_f_ _t_h_i_s_ _f_i_l_e_. │ │ │ │ │ +memory.h │ │ │ │ │ 1/**************************************************************************** │ │ │ │ │ 2** │ │ │ │ │ -3** Copyright (C) 2015 Intel Corporation │ │ │ │ │ +3** Copyright (C) 2016 Intel Corporation │ │ │ │ │ 4** │ │ │ │ │ 5** Permission is hereby granted, free of charge, to any person obtaining a │ │ │ │ │ copy │ │ │ │ │ 6** of this software and associated documentation files (the "Software"), to │ │ │ │ │ deal │ │ │ │ │ 7** in the Software without restriction, including without limitation the │ │ │ │ │ rights │ │ │ │ │ @@ -32,60 +31,17 @@ │ │ │ │ │ 19** LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING │ │ │ │ │ FROM, │ │ │ │ │ 20** OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN │ │ │ │ │ 21** THE SOFTWARE. │ │ │ │ │ 22** │ │ │ │ │ 23****************************************************************************/ │ │ │ │ │ 24 │ │ │ │ │ -25#ifndef CBORJSON_H │ │ │ │ │ -26#define CBORJSON_H │ │ │ │ │ -27 │ │ │ │ │ -28#include "_c_b_o_r_._h" │ │ │ │ │ -29 │ │ │ │ │ -30#ifdef __cplusplus │ │ │ │ │ -31extern "C" { │ │ │ │ │ +25#if defined(CBOR_CUSTOM_ALLOC_INCLUDE) │ │ │ │ │ +26# include CBOR_CUSTOM_ALLOC_INCLUDE │ │ │ │ │ +27#else │ │ │ │ │ +28# include │ │ │ │ │ +29# define cbor_malloc malloc │ │ │ │ │ +30# define cbor_realloc realloc │ │ │ │ │ +31# define cbor_free free │ │ │ │ │ 32#endif │ │ │ │ │ -33 │ │ │ │ │ -34/* Conversion to JSON */ │ │ │ │ │ -35enum CborToJsonFlags │ │ │ │ │ -36{ │ │ │ │ │ -37 CborConvertAddMetadata = 1, │ │ │ │ │ -38 CborConvertTagsToObjects = 2, │ │ │ │ │ -39 CborConvertIgnoreTags = 0, │ │ │ │ │ -40 │ │ │ │ │ -41 CborConvertObeyByteStringTags = 0, │ │ │ │ │ -42 CborConvertByteStringsToBase64Url = 4, │ │ │ │ │ -43 │ │ │ │ │ -44 CborConvertRequireMapStringKeys = 0, │ │ │ │ │ -45 CborConvertStringifyMapKeys = 8, │ │ │ │ │ -46 │ │ │ │ │ -47 CborConvertDefaultFlags = 0 │ │ │ │ │ -48}; │ │ │ │ │ -49 │ │ │ │ │ -50CBOR_API CborError _c_b_o_r___v_a_l_u_e___t_o___j_s_o_n___a_d_v_a_n_c_e(FILE *out, _C_b_o_r_V_a_l_u_e *value, │ │ │ │ │ -int flags); │ │ │ │ │ -51CBOR_INLINE_API CborError cbor_value_to_json(FILE *out, const _C_b_o_r_V_a_l_u_e │ │ │ │ │ -*value, int flags) │ │ │ │ │ -52{ │ │ │ │ │ -53 _C_b_o_r_V_a_l_u_e copy = *value; │ │ │ │ │ -54 return _c_b_o_r___v_a_l_u_e___t_o___j_s_o_n___a_d_v_a_n_c_e(out, ©, flags); │ │ │ │ │ -55} │ │ │ │ │ -56 │ │ │ │ │ -57#ifdef __cplusplus │ │ │ │ │ -58} │ │ │ │ │ -59#endif │ │ │ │ │ -60 │ │ │ │ │ -61#endif /* CBORJSON_H */ │ │ │ │ │ -62 │ │ │ │ │ -_c_b_o_r_._h │ │ │ │ │ -> The is the main header in TinyCBOR and defines the constants used by │ │ │ │ │ -most functions as wel... │ │ │ │ │ -_c_b_o_r___v_a_l_u_e___t_o___j_s_o_n___a_d_v_a_n_c_e │ │ │ │ │ -CborError cbor_value_to_json_advance(FILE *out, CborValue *value, int flags) │ │ │ │ │ -Converts the current CBOR type pointed to by value to JSON and writes that to │ │ │ │ │ -the out stream. │ │ │ │ │ -DDeeffiinniittiioonn cbortojson.c:811 │ │ │ │ │ -_C_b_o_r_V_a_l_u_e │ │ │ │ │ -This type contains one value parsed from the CBOR stream. │ │ │ │ │ -DDeeffiinniittiioonn cbor.h:341 │ │ │ │ │ =============================================================================== │ │ │ │ │ Generated by _[_d_o_x_y_g_e_n_] 1.9.8 │ │ │ ├── ./usr/share/doc/libtinycbor-dev/html/a00057.html │ │ │ │ @@ -115,17 +115,17 @@ │ │ │ │
│ │ │ │ │ │ │ │

Converts the current CBOR type pointed by value to its textual representation and writes it to the stream by calling the streamFunction.

│ │ │ │

If an error occurs, this function returns an error code similar to Parsing CBOR streams.

│ │ │ │

The textual representation can be controlled by the flags parameter (see CborPrettyFlags for more information).

│ │ │ │

If no error ocurred, this function advances value to the next element. Often, concatenating the text representation of multiple elements can be done by appending a comma to the output stream in between calls to this function.

│ │ │ │

The streamFunction function will be called with the token value as the first parameter and a printf-style format string as the second, with a variable number of further parameters.

│ │ │ │ -
See also
cbor_value_to_pretty(), cbor_value_to_json_advance()
│ │ │ │ +
See also
cbor_value_to_pretty(), cbor_value_to_json_advance()
│ │ │ │ │ │ │ │ -

Referenced by cbor_value_to_pretty_advance(), and cbor_value_to_pretty_advance_flags().

│ │ │ │ +

Referenced by cbor_value_to_pretty_advance(), and cbor_value_to_pretty_advance_flags().

│ │ │ │ │ │ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │