Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package inih for openSUSE:Factory checked in 
at 2022-07-21 11:32:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/inih (Old)
 and      /work/SRC/openSUSE:Factory/.inih.new.1523 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "inih"

Thu Jul 21 11:32:55 2022 rev:6 rq:989548 version:56

Changes:
--------
--- /work/SRC/openSUSE:Factory/inih/inih.changes        2022-03-29 
18:13:49.839040470 +0200
+++ /work/SRC/openSUSE:Factory/.inih.new.1523/inih.changes      2022-07-21 
11:33:17.894943146 +0200
@@ -1,0 +2,8 @@
+Sat Jul 16 08:19:28 UTC 2022 - Matthias Bach <ma...@marix.org> - 56
+
+- Update to version 55
+  * Fix redundant cast-to-int when INI_USE_STACK!=0
+  * Make inline comments work on subsequent lines of multiline values
+
+
+-------------------------------------------------------------------

Old:
----
  inih-r55.tar.gz

New:
----
  inih-r56.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ inih.spec ++++++
--- /var/tmp/diff_new_pack.ZlcST0/_old  2022-07-21 11:33:19.746944740 +0200
+++ /var/tmp/diff_new_pack.ZlcST0/_new  2022-07-21 11:33:19.750944744 +0200
@@ -18,7 +18,7 @@
 
 
 Name:           inih
-Version:        55
+Version:        56
 Release:        0
 Summary:        Simple .INI file parser in C, good for embedded systems
 License:        BSD-3-Clause

++++++ inih-r55.tar.gz -> inih-r56.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/README.md new/inih-r56/README.md
--- old/inih-r55/README.md      2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/README.md      2022-07-12 11:20:53.000000000 +0200
@@ -141,6 +141,22 @@
 * In case you use inih as a Meson subproject, you can use the `inih_dep` and 
`INIReader_dep` dependency variables. You might want to set 
`default_library=static` and `distro_install=false` for the subproject. An 
official Wrap is provided on [WrapDB](https://wrapdb.mesonbuild.com/inih).
 * For packagers: if you want to tag the version in the pkg-config file, you 
will need to do this downstream. Add `version : '<version_as_int>',` after the 
`license` tag in the `project()` function and `version : 
meson.project_version(),` after the `soversion` tag in both `library()` 
functions.
 
+## Using inih with tipi.build
+
+`inih` can be easily used in [tipi.build](https://tipi.build) projects simply 
by adding the following entry to your `.tipi/deps` (replace `r56` with the 
latest version tag):
+
+```json
+{
+    "benhoyt/inih": { "@": "r56" }
+}
+```
+
+The required include path in your project is:
+
+```c
+#include <ini.h>
+```
+
 ## Building from vcpkg ##
 
 You can build and install inih using 
[vcpkg](https://github.com/microsoft/vcpkg/) dependency manager:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/examples/cpptest.sh 
new/inih-r56/examples/cpptest.sh
--- old/inih-r55/examples/cpptest.sh    2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/examples/cpptest.sh    2022-07-12 11:20:53.000000000 +0200
@@ -1,5 +1,5 @@
 #!/usr/bin/env bash
 
-g++ INIReaderExample.cpp ../cpp/INIReader.cpp ../ini.c -o INIReaderExample
+g++ -Wall INIReaderExample.cpp ../cpp/INIReader.cpp ../ini.c -o 
INIReaderExample
 ./INIReaderExample > cpptest.txt
 rm INIReaderExample
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/ini.c new/inih-r56/ini.c
--- old/inih-r55/ini.c  2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/ini.c  2022-07-12 11:20:53.000000000 +0200
@@ -100,7 +100,7 @@
     /* Uses a fair bit of stack (use heap instead if you need to) */
 #if INI_USE_STACK
     char line[INI_MAX_LINE];
-    int max_line = INI_MAX_LINE;
+    size_t max_line = INI_MAX_LINE;
 #else
     char* line;
     size_t max_line = INI_INITIAL_ALLOC;
@@ -171,6 +171,12 @@
         }
 #if INI_ALLOW_MULTILINE
         else if (*prev_name && *start && start > line) {
+#if INI_ALLOW_INLINE_COMMENTS
+            end = find_chars_or_comment(start, NULL);
+            if (*end)
+                *end = '\0';
+            rstrip(start);
+#endif
             /* Non-blank line with leading whitespace, treat as continuation
                of previous name's value (as per Python configparser). */
             if (!HANDLER(user, section, prev_name, start) && !error)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/meson.build new/inih-r56/meson.build
--- old/inih-r55/meson.build    2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/meson.build    2022-07-12 11:20:53.000000000 +0200
@@ -1,7 +1,7 @@
 project('inih',
     ['c'],
     license : 'BSD-3-Clause',
-    version : '55',
+    version : '56',
 )
 
 #### options ####
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_allow_no_value.txt 
new/inih-r56/tests/baseline_allow_no_value.txt
--- old/inih-r55/tests/baseline_allow_no_value.txt      2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_allow_no_value.txt      2022-07-12 
11:20:53.000000000 +0200
@@ -46,6 +46,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 ... indented;
 bad_multi.ini: e=0 user=106
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/inih-r55/tests/baseline_call_handler_on_new_section.txt 
new/inih-r56/tests/baseline_call_handler_on_new_section.txt
--- old/inih-r55/tests/baseline_call_handler_on_new_section.txt 2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_call_handler_on_new_section.txt 2022-07-12 
11:20:53.000000000 +0200
@@ -46,6 +46,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_disallow_inline_comments.txt 
new/inih-r56/tests/baseline_disallow_inline_comments.txt
--- old/inih-r55/tests/baseline_disallow_inline_comments.txt    2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_disallow_inline_comments.txt    2022-07-12 
11:20:53.000000000 +0200
@@ -46,6 +46,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith  ; comment line 1;
+... foo=bar ;c1;
+... foo=Hi World ;c2;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_handler_lineno.txt 
new/inih-r56/tests/baseline_handler_lineno.txt
--- old/inih-r55/tests/baseline_handler_lineno.txt      2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_handler_lineno.txt      2022-07-12 
11:20:53.000000000 +0200
@@ -45,6 +45,8 @@
 ... multi=the quick;  line 12
 ... multi=brown fox;  line 13
 ... name=bob smith;  line 14
+... foo=bar;  line 16
+... foo=Hi World;  line 17
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_heap.txt 
new/inih-r56/tests/baseline_heap.txt
--- old/inih-r55/tests/baseline_heap.txt        2022-03-25 22:31:24.000000000 
+0100
+++ new/inih-r56/tests/baseline_heap.txt        2022-07-12 11:20:53.000000000 
+0200
@@ -45,6 +45,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_heap_max_line.txt 
new/inih-r56/tests/baseline_heap_max_line.txt
--- old/inih-r55/tests/baseline_heap_max_line.txt       2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_heap_max_line.txt       2022-07-12 
11:20:53.000000000 +0200
@@ -49,6 +49,8 @@
 ... name=bob smith;
 ... name=comment line 1;
 ... name=comment line 2;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=5 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_heap_realloc.txt 
new/inih-r56/tests/baseline_heap_realloc.txt
--- old/inih-r55/tests/baseline_heap_realloc.txt        2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_heap_realloc.txt        2022-07-12 
11:20:53.000000000 +0200
@@ -45,6 +45,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_heap_realloc_max_line.txt 
new/inih-r56/tests/baseline_heap_realloc_max_line.txt
--- old/inih-r55/tests/baseline_heap_realloc_max_line.txt       2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_heap_realloc_max_line.txt       2022-07-12 
11:20:53.000000000 +0200
@@ -49,6 +49,8 @@
 ... name=bob smith;
 ... name=comment line 1;
 ... name=comment line 2;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=5 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_multi.txt 
new/inih-r56/tests/baseline_multi.txt
--- old/inih-r55/tests/baseline_multi.txt       2022-03-25 22:31:24.000000000 
+0100
+++ new/inih-r56/tests/baseline_multi.txt       2022-07-12 11:20:53.000000000 
+0200
@@ -45,6 +45,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_multi_max_line.txt 
new/inih-r56/tests/baseline_multi_max_line.txt
--- old/inih-r55/tests/baseline_multi_max_line.txt      2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_multi_max_line.txt      2022-07-12 
11:20:53.000000000 +0200
@@ -49,6 +49,8 @@
 ... name=bob smith;
 ... name=comment line 1;
 ... name=comment line 2;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=5 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_single.txt 
new/inih-r56/tests/baseline_single.txt
--- old/inih-r55/tests/baseline_single.txt      2022-03-25 22:31:24.000000000 
+0100
+++ new/inih-r56/tests/baseline_single.txt      2022-07-12 11:20:53.000000000 
+0200
@@ -41,6 +41,7 @@
 ... single=ghi;
 ... multi=the quick;
 ... name=bob smith;
+... foo=bar;
 multi_line.ini: e=4 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/baseline_stop_on_first_error.txt 
new/inih-r56/tests/baseline_stop_on_first_error.txt
--- old/inih-r55/tests/baseline_stop_on_first_error.txt 2022-03-25 
22:31:24.000000000 +0100
+++ new/inih-r56/tests/baseline_stop_on_first_error.txt 2022-07-12 
11:20:53.000000000 +0200
@@ -43,6 +43,8 @@
 ... multi=the quick;
 ... multi=brown fox;
 ... name=bob smith;
+... foo=bar;
+... foo=Hi World;
 multi_line.ini: e=0 user=105
 bad_multi.ini: e=1 user=105
 ... [bom_section]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/multi_line.ini 
new/inih-r56/tests/multi_line.ini
--- old/inih-r55/tests/multi_line.ini   2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/tests/multi_line.ini   2022-07-12 11:20:53.000000000 +0200
@@ -13,3 +13,5 @@
        brown fox
 name = bob smith  ; comment line 1
                   ; comment line 2
+foo = bar ;c1
+      Hi World ;c2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/inih-r55/tests/unittest.sh 
new/inih-r56/tests/unittest.sh
--- old/inih-r55/tests/unittest.sh      2022-03-25 22:31:24.000000000 +0100
+++ new/inih-r56/tests/unittest.sh      2022-07-12 11:20:53.000000000 +0200
@@ -1,61 +1,61 @@
 #!/usr/bin/env bash
 
-gcc ../ini.c unittest.c -o unittest_multi
+gcc -Wall ../ini.c unittest.c -o unittest_multi
 ./unittest_multi > baseline_multi.txt
 rm -f unittest_multi
 
-gcc ../ini.c -DINI_MAX_LINE=20 unittest.c -o unittest_multi_max_line
+gcc -Wall ../ini.c -DINI_MAX_LINE=20 unittest.c -o unittest_multi_max_line
 ./unittest_multi_max_line > baseline_multi_max_line.txt
 rm -f unittest_multi_max_line
 
-gcc ../ini.c -DINI_ALLOW_MULTILINE=0 unittest.c -o unittest_single
+gcc -Wall ../ini.c -DINI_ALLOW_MULTILINE=0 unittest.c -o unittest_single
 ./unittest_single > baseline_single.txt
 rm -f unittest_single
 
-gcc ../ini.c -DINI_ALLOW_INLINE_COMMENTS=0 unittest.c -o 
unittest_disallow_inline_comments
+gcc -Wall ../ini.c -DINI_ALLOW_INLINE_COMMENTS=0 unittest.c -o 
unittest_disallow_inline_comments
 ./unittest_disallow_inline_comments > baseline_disallow_inline_comments.txt
 rm -f unittest_disallow_inline_comments
 
-gcc ../ini.c -DINI_STOP_ON_FIRST_ERROR=1 unittest.c -o 
unittest_stop_on_first_error
+gcc -Wall ../ini.c -DINI_STOP_ON_FIRST_ERROR=1 unittest.c -o 
unittest_stop_on_first_error
 ./unittest_stop_on_first_error > baseline_stop_on_first_error.txt
 rm -f unittest_stop_on_first_error
 
-gcc ../ini.c -DINI_HANDLER_LINENO=1 unittest.c -o unittest_handler_lineno
+gcc -Wall ../ini.c -DINI_HANDLER_LINENO=1 unittest.c -o unittest_handler_lineno
 ./unittest_handler_lineno > baseline_handler_lineno.txt
 rm -f unittest_handler_lineno
 
-gcc ../ini.c -DINI_MAX_LINE=20 unittest_string.c -o unittest_string
+gcc -Wall ../ini.c -DINI_MAX_LINE=20 unittest_string.c -o unittest_string
 ./unittest_string > baseline_string.txt
 rm -f unittest_string
 
-gcc ../ini.c -DINI_USE_STACK=0 unittest.c -o unittest_heap
+gcc -Wall ../ini.c -DINI_USE_STACK=0 unittest.c -o unittest_heap
 ./unittest_heap > baseline_heap.txt
 rm -f unittest_heap
 
-gcc ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_INITIAL_ALLOC=20 
unittest.c -o unittest_heap_max_line
+gcc -Wall ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_INITIAL_ALLOC=20 
unittest.c -o unittest_heap_max_line
 ./unittest_heap_max_line > baseline_heap_max_line.txt
 rm -f unittest_heap_max_line
 
-gcc ../ini.c -DINI_USE_STACK=0 -DINI_ALLOW_REALLOC=1 -DINI_INITIAL_ALLOC=5 
unittest.c -o unittest_heap_realloc
+gcc -Wall ../ini.c -DINI_USE_STACK=0 -DINI_ALLOW_REALLOC=1 
-DINI_INITIAL_ALLOC=5 unittest.c -o unittest_heap_realloc
 ./unittest_heap_realloc > baseline_heap_realloc.txt
 rm -f unittest_heap_realloc
 
-gcc ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_ALLOW_REALLOC=1 
-DINI_INITIAL_ALLOC=5 unittest.c -o unittest_heap_realloc_max_line
+gcc -Wall ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_ALLOW_REALLOC=1 
-DINI_INITIAL_ALLOC=5 unittest.c -o unittest_heap_realloc_max_line
 ./unittest_heap_realloc_max_line > baseline_heap_realloc_max_line.txt
 rm -f unittest_heap_realloc_max_line
 
-gcc ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_INITIAL_ALLOC=20 
unittest_string.c -o unittest_heap_string
+gcc -Wall ../ini.c -DINI_USE_STACK=0 -DINI_MAX_LINE=20 -DINI_INITIAL_ALLOC=20 
unittest_string.c -o unittest_heap_string
 ./unittest_heap_string > baseline_heap_string.txt
 rm -f unittest_heap_string
 
-gcc ../ini.c -DINI_CALL_HANDLER_ON_NEW_SECTION=1 unittest.c -o 
unittest_call_handler_on_new_section
+gcc -Wall ../ini.c -DINI_CALL_HANDLER_ON_NEW_SECTION=1 unittest.c -o 
unittest_call_handler_on_new_section
 ./unittest_call_handler_on_new_section > 
baseline_call_handler_on_new_section.txt
 rm -f unittest_call_handler_on_new_section
 
-gcc ../ini.c -DINI_ALLOW_NO_VALUE=1 unittest.c -o unittest_allow_no_value
+gcc -Wall ../ini.c -DINI_ALLOW_NO_VALUE=1 unittest.c -o unittest_allow_no_value
 ./unittest_allow_no_value > baseline_allow_no_value.txt
 rm -f unittest_allow_no_value
 
-gcc -DINI_CUSTOM_ALLOCATOR=1 -DINI_USE_STACK=0 -DINI_ALLOW_REALLOC=1 
-DINI_INITIAL_ALLOC=12 ../ini.c unittest_alloc.c -o unittest_alloc
+gcc -Wall -DINI_CUSTOM_ALLOCATOR=1 -DINI_USE_STACK=0 -DINI_ALLOW_REALLOC=1 
-DINI_INITIAL_ALLOC=12 ../ini.c unittest_alloc.c -o unittest_alloc
 ./unittest_alloc > baseline_alloc.txt
 rm -f unittest_alloc

Reply via email to