{"diffoscope-json-version": 1, "source1": "/srv/reproducible-results/rbuild-debian/r-b-build.pwBxjEuI/b1/tinycbor_0.6.0+git20250214.53ff130-2_i386.changes", "source2": "/srv/reproducible-results/rbuild-debian/r-b-build.pwBxjEuI/b2/tinycbor_0.6.0+git20250214.53ff130-2_i386.changes", "unified_diff": null, "details": [{"source1": "Files", "source2": "Files", "unified_diff": "@@ -1,6 +1,6 @@\n \n- db0368b75da14079944e6ce3d752c5ee 155480 libdevel optional libtinycbor-dev_0.6.0+git20250214.53ff130-2_i386.deb\n+ ba83cd48fcabe2a769d37fdc0d31b28f 155560 libdevel optional libtinycbor-dev_0.6.0+git20250214.53ff130-2_i386.deb\n  774a5fc58c65f578e646b1793e024202 69516 debug optional libtinycbor0.6-dbgsym_0.6.0+git20250214.53ff130-2_i386.deb\n  c93c7a570f9ea073fec323dec2f9e101 23040 libs optional libtinycbor0.6_0.6.0+git20250214.53ff130-2_i386.deb\n  fa9a319e6554636bd816e80e3f84b8e4 75660 debug optional tinycbor-utils-dbgsym_0.6.0+git20250214.53ff130-2_i386.deb\n  327832cf789e9ce598713a305d8ea614 25972 utils optional tinycbor-utils_0.6.0+git20250214.53ff130-2_i386.deb\n"}, {"source1": "libtinycbor-dev_0.6.0+git20250214.53ff130-2_i386.deb", "source2": "libtinycbor-dev_0.6.0+git20250214.53ff130-2_i386.deb", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -1,3 +1,3 @@\n -rw-r--r--   0        0        0        4 2025-02-26 07:23:03.000000 debian-binary\n--rw-r--r--   0        0        0     2444 2025-02-26 07:23:03.000000 control.tar.xz\n--rw-r--r--   0        0        0   152844 2025-02-26 07:23:03.000000 data.tar.xz\n+-rw-r--r--   0        0        0     2452 2025-02-26 07:23:03.000000 control.tar.xz\n+-rw-r--r--   0        0        0   152916 2025-02-26 07:23:03.000000 data.tar.xz\n"}, {"source1": "control.tar.xz", "source2": "control.tar.xz", "unified_diff": null, "details": [{"source1": "control.tar", "source2": "control.tar", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "unified_diff": null, "details": [{"source1": "./md5sums", "source2": "./md5sums", "comments": ["Files differ"], "unified_diff": null}, {"source1": "line order", "source2": "line order", "unified_diff": "@@ -2,20 +2,20 @@\n usr/include/tinycbor/cborjson.h\n usr/include/tinycbor/tinycbor-version.h\n usr/lib/i386-linux-gnu/libtinycbor.a\n usr/lib/i386-linux-gnu/pkgconfig/tinycbor.pc\n usr/share/doc-base/libtinycbor-dev.libtinycbor-dev\n usr/share/doc/libtinycbor-dev/changelog.Debian.gz\n usr/share/doc/libtinycbor-dev/copyright\n+usr/share/doc/libtinycbor-dev/html/a00005_source.html\n usr/share/doc/libtinycbor-dev/html/a00014.html\n usr/share/doc/libtinycbor-dev/html/a00014_source.html\n-usr/share/doc/libtinycbor-dev/html/a00038_source.html\n-usr/share/doc/libtinycbor-dev/html/a00041.html\n-usr/share/doc/libtinycbor-dev/html/a00041_source.html\n-usr/share/doc/libtinycbor-dev/html/a00047_source.html\n+usr/share/doc/libtinycbor-dev/html/a00026_source.html\n+usr/share/doc/libtinycbor-dev/html/a00032.html\n+usr/share/doc/libtinycbor-dev/html/a00032_source.html\n usr/share/doc/libtinycbor-dev/html/a00054.html\n usr/share/doc/libtinycbor-dev/html/a00055.html\n usr/share/doc/libtinycbor-dev/html/a00056.html\n usr/share/doc/libtinycbor-dev/html/a00057.html\n usr/share/doc/libtinycbor-dev/html/a00058.html\n usr/share/doc/libtinycbor-dev/html/a00062.html\n usr/share/doc/libtinycbor-dev/html/a00082.html\n"}]}]}]}, {"source1": "data.tar.xz", "source2": "data.tar.xz", "unified_diff": null, "details": [{"source1": "data.tar", "source2": "data.tar", "unified_diff": null, "details": [{"source1": "file list", "source2": "file list", "unified_diff": "@@ -12,20 +12,20 @@\n -rw-r--r--   0 root         (0) root         (0)      257 2025-02-26 07:23:03.000000 ./usr/lib/i386-linux-gnu/pkgconfig/tinycbor.pc\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-26 07:23:03.000000 ./usr/share/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-26 07:23:03.000000 ./usr/share/doc/\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/\n -rw-r--r--   0 root         (0) root         (0)      597 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/changelog.Debian.gz\n -rw-r--r--   0 root         (0) root         (0)     1397 2024-10-19 16:35:58.000000 ./usr/share/doc/libtinycbor-dev/copyright\n drwxr-xr-x   0 root         (0) root         (0)        0 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/\n+-rw-r--r--   0 root         (0) root         (0)     7302 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00005_source.html\n -rw-r--r--   0 root         (0) root         (0)    45293 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00014.html\n -rw-r--r--   0 root         (0) root         (0)   137371 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00014_source.html\n--rw-r--r--   0 root         (0) root         (0)     7302 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00038_source.html\n--rw-r--r--   0 root         (0) root         (0)     4218 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00041.html\n--rw-r--r--   0 root         (0) root         (0)    12436 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00041_source.html\n--rw-r--r--   0 root         (0) root         (0)     2641 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00047_source.html\n+-rw-r--r--   0 root         (0) root         (0)     2641 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00026_source.html\n+-rw-r--r--   0 root         (0) root         (0)     4218 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00032.html\n+-rw-r--r--   0 root         (0) root         (0)    12436 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00032_source.html\n -rw-r--r--   0 root         (0) root         (0)     3029 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00054.html\n -rw-r--r--   0 root         (0) root         (0)    51196 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00055.html\n -rw-r--r--   0 root         (0) root         (0)    46890 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00056.html\n -rw-r--r--   0 root         (0) root         (0)    11719 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00057.html\n -rw-r--r--   0 root         (0) root         (0)    10695 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00058.html\n -rw-r--r--   0 root         (0) root         (0)     2475 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00062.html\n -rw-r--r--   0 root         (0) root         (0)     2695 2025-02-26 07:23:03.000000 ./usr/share/doc/libtinycbor-dev/html/a00082.html\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/a00014.html", "source2": "./usr/share/doc/libtinycbor-dev/html/a00014.html", "unified_diff": "@@ -175,15 +175,15 @@\n <tr class=\"separator:aef4d5dc4b2bfaf458e82e350509f9c30\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n <tr class=\"memitem:a0529f04ea9045bbd351ea03ee0a21b7b\" id=\"r_a0529f04ea9045bbd351ea03ee0a21b7b\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">CborError&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"a00014.html#a0529f04ea9045bbd351ea03ee0a21b7b\">cbor_value_to_pretty</a> (FILE *out, const <a class=\"el\" href=\"a00082.html\">CborValue</a> *value)</td></tr>\n <tr class=\"memdesc:a0529f04ea9045bbd351ea03ee0a21b7b\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Converts the current CBOR type pointed to by <em>value</em> to its textual representation and writes it to the <em>out</em> stream.  <br /></td></tr>\n <tr class=\"separator:a0529f04ea9045bbd351ea03ee0a21b7b\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n <a name=\"details\" id=\"details\"></a><h2 class=\"groupheader\">Detailed Description</h2>\n <div class=\"textblock\"><p>&gt; The &lt;<a class=\"el\" href=\"a00014.html\" title=\"&gt; The &lt;cbor.h&gt; is the main header in TinyCBOR and defines the constants used by most functions as wel...\">cbor.h</a>&gt; is the main header in TinyCBOR and defines the constants used by most functions as well as the structures for encoding (<a class=\"el\" href=\"a00062.html\" title=\"Structure used to encode to CBOR.\">CborEncoder</a>) and decoding (<a class=\"el\" href=\"a00082.html\" title=\"This type contains one value parsed from the CBOR stream.\">CborValue</a>). </p>\n-<dl class=\"section see\"><dt>See also</dt><dd>&lt;<a class=\"el\" href=\"a00041.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; </dd></dl>\n+<dl class=\"section see\"><dt>See also</dt><dd>&lt;<a class=\"el\" href=\"a00032.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; </dd></dl>\n </div><h2 class=\"groupheader\">Function Documentation</h2>\n <a id=\"adf17ef706737dc8c30d7a424d6bfc4b9\" name=\"adf17ef706737dc8c30d7a424d6bfc4b9\"></a>\n <h2 class=\"memtitle\"><span class=\"permalink\"><a href=\"#adf17ef706737dc8c30d7a424d6bfc4b9\">&#9670;&#160;</a></span>cbor_value_dup_byte_string()</h2>\n \n <div class=\"memitem\">\n <div class=\"memproto\">\n       <table class=\"memname\">\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/files.html", "source2": "./usr/share/doc/libtinycbor-dev/html/files.html", "unified_diff": "@@ -45,17 +45,17 @@\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">File List</div></div>\n </div><!--header-->\n <div class=\"contents\">\n <div class=\"textblock\">Here is a list of all documented files with brief descriptions:</div><div class=\"directory\">\n <table class=\"directory\">\n <tr id=\"row_0_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00014_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"a00014.html\" target=\"_self\">cbor.h</a></td><td class=\"desc\">&gt; The &lt;<a class=\"el\" href=\"a00014.html\" title=\"&gt; The &lt;cbor.h&gt; is the main header in TinyCBOR and defines the constants used by most functions as wel...\">cbor.h</a>&gt; is the main header in TinyCBOR and defines the constants used by most functions as well as the structures for encoding (<a class=\"el\" href=\"a00062.html\" title=\"Structure used to encode to CBOR.\">CborEncoder</a>) and decoding (<a class=\"el\" href=\"a00082.html\" title=\"This type contains one value parsed from the CBOR stream.\">CborValue</a>) </td></tr>\n-<tr id=\"row_1_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00041_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"a00041.html\" target=\"_self\">cborjson.h</a></td><td class=\"desc\">&gt; The &lt;<a class=\"el\" href=\"a00041.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON </td></tr>\n-<tr id=\"row_2_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00038_source.html\"><span class=\"icondoc\"></span></a><b>memory.h</b></td><td class=\"desc\"></td></tr>\n-<tr id=\"row_3_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00047_source.html\"><span class=\"icondoc\"></span></a><b>tinycbor-version.h</b></td><td class=\"desc\"></td></tr>\n+<tr id=\"row_1_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00032_source.html\"><span class=\"icondoc\"></span></a><a class=\"el\" href=\"a00032.html\" target=\"_self\">cborjson.h</a></td><td class=\"desc\">&gt; The &lt;<a class=\"el\" href=\"a00032.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON </td></tr>\n+<tr id=\"row_2_\" class=\"even\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00005_source.html\"><span class=\"icondoc\"></span></a><b>memory.h</b></td><td class=\"desc\"></td></tr>\n+<tr id=\"row_3_\" class=\"odd\"><td class=\"entry\"><span style=\"width:16px;display:inline-block;\">&#160;</span><a href=\"a00026_source.html\"><span class=\"icondoc\"></span></a><b>tinycbor-version.h</b></td><td class=\"desc\"></td></tr>\n </table>\n </div><!-- directory -->\n </div><!-- contents -->\n <!-- start footer part -->\n <hr class=\"footer\"/><address class=\"footer\"><small>\n Generated by&#160;<a href=\"https://www.doxygen.org/index.html\"><img class=\"footer\" src=\"doxygen.svg\" width=\"104\" height=\"31\" alt=\"doxygen\"/></a> 1.9.8\n </small></address>\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/index.hhc.gz", "source2": "./usr/share/doc/libtinycbor-dev/html/index.hhc.gz", "unified_diff": null, "details": [{"source1": "index.hhc", "source2": "index.hhc", "unified_diff": "@@ -109,20 +109,20 @@\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_to_pretty\"><param name=\"Local\" value=\"a00014.html#a0529f04ea9045bbd351ea03ee0a21b7b\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_to_pretty_advance\"><param name=\"Local\" value=\"a00014.html#aef4d5dc4b2bfaf458e82e350509f9c30\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_to_pretty_advance_flags\"><param name=\"Local\" value=\"a00014.html#adba89091b9618b1b6daa22284321cce7\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_to_pretty_stream\"><param name=\"Local\" value=\"a00057.html#gab43d4414c47f00c74262e0687e23dcda\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_validate\"><param name=\"Local\" value=\"a00056.html#ga4d114f26cbc9c40e3424a783a0c08e7e\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_validate_basic\"><param name=\"Local\" value=\"a00056.html#ga19b60bc2cff3d3ffcc81adbcad09fd58\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       </UL>\n-    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cborjson.h\"><param name=\"Local\" value=\"a00041.html\"><param name=\"ImageNumber\" value=\"1\"></OBJECT>\n+    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cborjson.h\"><param name=\"Local\" value=\"a00032.html\"><param name=\"ImageNumber\" value=\"1\"></OBJECT>\n       <UL>\n       <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"cbor_value_to_json_advance\"><param name=\"Local\" value=\"a00058.html#ga558485bab0ebcb2646e7669d13861d79\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n       </UL>\n-    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"memory.h\"><param name=\"Local\" value=\"a00038_source.html\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n-    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"tinycbor-version.h\"><param name=\"Local\" value=\"a00047_source.html\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n+    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"memory.h\"><param name=\"Local\" value=\"a00005_source.html\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n+    <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"tinycbor-version.h\"><param name=\"Local\" value=\"a00026_source.html\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n     </UL>\n   <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"Globals\"><param name=\"Local\" value=\"globals.html\"><param name=\"ImageNumber\" value=\"1\"></OBJECT>\n     <UL>\n     <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"All\"><param name=\"Local\" value=\"globals.html#top\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n     <LI><OBJECT type=\"text/sitemap\"><param name=\"Name\" value=\"Functions\"><param name=\"Local\" value=\"globals_func.html\"><param name=\"ImageNumber\" value=\"11\"></OBJECT>\n     </UL>\n   </UL>\n"}]}, {"source1": "./usr/share/doc/libtinycbor-dev/html/index.hhp", "source2": "./usr/share/doc/libtinycbor-dev/html/index.hhp", "unified_diff": "@@ -10,20 +10,20 @@\n Create CHI file=YES\n Title=TinyCBOR 0.6.0 API\n \n [WINDOWS]\n main=\"TinyCBOR 0.6.0 API\",\"index.hhc\",\"index.hhk\",\"index.html\",\"index.html\",,,,,0x23520,,0x70387e,,,,,,,,0\n \n [FILES]\n+a00005_source.html\n a00014.html\n a00014_source.html\n-a00038_source.html\n-a00041.html\n-a00041_source.html\n-a00047_source.html\n+a00026_source.html\n+a00032.html\n+a00032_source.html\n a00054.html\n a00055.html\n a00056.html\n a00057.html\n a00058.html\n a00062.html\n a00082.html\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/a00038_source.html", "source2": "./usr/share/doc/libtinycbor-dev/html/a00005_source.html", "comments": ["Files identical despite different names"], "unified_diff": null}, {"source1": "./usr/share/doc/libtinycbor-dev/html/a00041.html", "source2": "./usr/share/doc/libtinycbor-dev/html/a00032.html", "comments": ["Files 98% similar despite different names"], "unified_diff": "@@ -45,28 +45,28 @@\n <div class=\"header\">\n   <div class=\"summary\">\n <a href=\"#func-members\">Functions</a>  </div>\n   <div class=\"headertitle\"><div class=\"title\">cborjson.h File Reference</div></div>\n </div><!--header-->\n <div class=\"contents\">\n \n-<p>&gt; The &lt;<a class=\"el\" href=\"a00041.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON.  \n+<p>&gt; The &lt;<a class=\"el\" href=\"a00032.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON.  \n <a href=\"#details\">More...</a></p>\n <div class=\"textblock\"><code>#include &quot;<a class=\"el\" href=\"a00014_source.html\">cbor.h</a>&quot;</code><br />\n </div>\n-<p><a href=\"a00041_source.html\">Go to the source code of this file.</a></p>\n+<p><a href=\"a00032_source.html\">Go to the source code of this file.</a></p>\n <table class=\"memberdecls\">\n <tr class=\"heading\"><td colspan=\"2\"><h2 class=\"groupheader\"><a id=\"func-members\" name=\"func-members\"></a>\n Functions</h2></td></tr>\n <tr class=\"memitem:ga558485bab0ebcb2646e7669d13861d79\" id=\"r_ga558485bab0ebcb2646e7669d13861d79\"><td class=\"memItemLeft\" align=\"right\" valign=\"top\">CborError&#160;</td><td class=\"memItemRight\" valign=\"bottom\"><a class=\"el\" href=\"a00058.html#ga558485bab0ebcb2646e7669d13861d79\">cbor_value_to_json_advance</a> (FILE *out, <a class=\"el\" href=\"a00082.html\">CborValue</a> *value, int flags)</td></tr>\n <tr class=\"memdesc:ga558485bab0ebcb2646e7669d13861d79\"><td class=\"mdescLeft\">&#160;</td><td class=\"mdescRight\">Converts the current CBOR type pointed to by <em>value</em> to JSON and writes that to the <em>out</em> stream.  <br /></td></tr>\n <tr class=\"separator:ga558485bab0ebcb2646e7669d13861d79\"><td class=\"memSeparator\" colspan=\"2\">&#160;</td></tr>\n </table>\n <a name=\"details\" id=\"details\"></a><h2 class=\"groupheader\">Detailed Description</h2>\n-<div class=\"textblock\"><p>&gt; The &lt;<a class=\"el\" href=\"a00041.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON. </p>\n+<div class=\"textblock\"><p>&gt; The &lt;<a class=\"el\" href=\"a00032.html\" title=\"&gt; The &lt;cborjson.h&gt; file contains the routines that are used to convert a CBOR data stream into JSON.\">cborjson.h</a>&gt; file contains the routines that are used to convert a CBOR data stream into JSON. </p>\n <dl class=\"section see\"><dt>See also</dt><dd>&lt;<a class=\"el\" href=\"a00014.html\" title=\"&gt; The &lt;cbor.h&gt; is the main header in TinyCBOR and defines the constants used by most functions as wel...\">cbor.h</a>&gt; </dd></dl>\n </div></div><!-- contents -->\n <!-- start footer part -->\n <hr class=\"footer\"/><address class=\"footer\"><small>\n Generated by&#160;<a href=\"https://www.doxygen.org/index.html\"><img class=\"footer\" src=\"doxygen.svg\" width=\"104\" height=\"31\" alt=\"doxygen\"/></a> 1.9.8\n </small></address>\n </body>\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/a00041_source.html", "source2": "./usr/share/doc/libtinycbor-dev/html/a00032_source.html", "comments": ["Files 99% similar despite different names"], "unified_diff": "@@ -42,15 +42,15 @@\n     </ul>\n   </div>\n </div><!-- top -->\n <div class=\"header\">\n   <div class=\"headertitle\"><div class=\"title\">cborjson.h</div></div>\n </div><!--header-->\n <div class=\"contents\">\n-<a href=\"a00041.html\">Go to the documentation of this file.</a><div class=\"fragment\"><div class=\"line\"><a id=\"l00001\" name=\"l00001\"></a><span class=\"lineno\">    1</span><span class=\"comment\">/****************************************************************************</span></div>\n+<a href=\"a00032.html\">Go to the documentation of this file.</a><div class=\"fragment\"><div class=\"line\"><a id=\"l00001\" name=\"l00001\"></a><span class=\"lineno\">    1</span><span class=\"comment\">/****************************************************************************</span></div>\n <div class=\"line\"><a id=\"l00002\" name=\"l00002\"></a><span class=\"lineno\">    2</span><span class=\"comment\">**</span></div>\n <div class=\"line\"><a id=\"l00003\" name=\"l00003\"></a><span class=\"lineno\">    3</span><span class=\"comment\">** Copyright (C) 2015 Intel Corporation</span></div>\n <div class=\"line\"><a id=\"l00004\" name=\"l00004\"></a><span class=\"lineno\">    4</span><span class=\"comment\">**</span></div>\n <div class=\"line\"><a id=\"l00005\" name=\"l00005\"></a><span class=\"lineno\">    5</span><span class=\"comment\">** Permission is hereby granted, free of charge, to any person obtaining a copy</span></div>\n <div class=\"line\"><a id=\"l00006\" name=\"l00006\"></a><span class=\"lineno\">    6</span><span class=\"comment\">** of this software and associated documentation files (the &quot;Software&quot;), to deal</span></div>\n <div class=\"line\"><a id=\"l00007\" name=\"l00007\"></a><span class=\"lineno\">    7</span><span class=\"comment\">** in the Software without restriction, including without limitation the rights</span></div>\n <div class=\"line\"><a id=\"l00008\" name=\"l00008\"></a><span class=\"lineno\">    8</span><span class=\"comment\">** to use, copy, modify, merge, publish, distribute, sublicense, and/or sell</span></div>\n"}, {"source1": "./usr/share/doc/libtinycbor-dev/html/a00047_source.html", "source2": "./usr/share/doc/libtinycbor-dev/html/a00026_source.html", "comments": ["Files identical despite different names"], "unified_diff": null}]}]}]}]}