Hello community,

here is the log from the commit of package libansilove for openSUSE:Factory 
checked in at 2020-10-26 16:21:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libansilove (Old)
 and      /work/SRC/openSUSE:Factory/.libansilove.new.3463 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libansilove"

Mon Oct 26 16:21:46 2020 rev:13 rq:843958 version:1.2.8

Changes:
--------
--- /work/SRC/openSUSE:Factory/libansilove/libansilove.changes  2020-10-23 
12:23:59.944762079 +0200
+++ /work/SRC/openSUSE:Factory/.libansilove.new.3463/libansilove.changes        
2020-10-26 16:22:27.051231322 +0100
@@ -1,0 +2,12 @@
+Sun Oct 25 18:30:25 UTC 2020 - Martin Hauke <mar...@gmx.de>
+
+- Update to version 1.2.8
+  * Add LibFuzzer-based fuzzers for each supported format
+  * Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
+  * Only enable FORTIFY_SOURCE level 2 for release builds
+  * Add #ifdef __cplusplus extern "C" to allow calling library
+    functions from C++
+  * Constify input and output arguments of ansilove_loadfile() and
+    ansilove_savefile()
+
+-------------------------------------------------------------------

Old:
----
  libansilove-1.2.7.tar.gz

New:
----
  libansilove-1.2.8.tar.gz

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

Other differences:
------------------
++++++ libansilove.spec ++++++
--- /var/tmp/diff_new_pack.7yxZQw/_old  2020-10-26 16:22:27.507231690 +0100
+++ /var/tmp/diff_new_pack.7yxZQw/_new  2020-10-26 16:22:27.511231692 +0100
@@ -20,7 +20,7 @@
 %global sover   1
 %global libname %{name}%{sover}
 Name:           libansilove
-Version:        1.2.7
+Version:        1.2.8
 Release:        0
 Summary:        Library for converting ANSI, ASCII, and other formats to PNG
 License:        BSD-2-Clause

++++++ libansilove-1.2.7.tar.gz -> libansilove-1.2.8.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/.travis.yml 
new/libansilove-1.2.8/.travis.yml
--- old/libansilove-1.2.7/.travis.yml   2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/.travis.yml   2020-10-25 17:40:08.000000000 +0100
@@ -31,7 +31,7 @@
   coverity_scan:
     project:
       name: "ansilove/libansilove"
-      version: 1.2.7
+      version: 1.2.8
       description: "Library for converting ANSI, ASCII, and other formats to 
PNG"
     notification_email: f...@statdns.com
     build_command_prepend: cmake .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/CMakeLists.txt 
new/libansilove-1.2.8/CMakeLists.txt
--- old/libansilove-1.2.7/CMakeLists.txt        2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/CMakeLists.txt        2020-10-25 17:40:08.000000000 
+0100
@@ -2,7 +2,7 @@
 
 set(LIB_VERSION_MAJOR 1)
 set(LIB_VERSION_MINOR 2)
-set(LIB_VERSION_PATCH 7)
+set(LIB_VERSION_PATCH 8)
 set(LIB_VERSION_STRING 
${LIB_VERSION_MAJOR}.${LIB_VERSION_MINOR}.${LIB_VERSION_PATCH})
 
 project (ansilove C)
@@ -22,7 +22,6 @@
 find_library(GD_LIBRARIES NAMES gd REQUIRED)
 include_directories(${GD_INCLUDE_DIRS})
 
-set(CMAKE_BUILD_TYPE Release)
 set(SRC src/clean.c src/drawchar.c src/fonts.c src/error.c src/loadfile.c 
src/init.c src/output.c src/savefile.c)
 set(LOADERS src/loaders/ansi.c src/loaders/artworx.c src/loaders/binary.c 
src/loaders/icedraw.c src/loaders/pcboard.c src/loaders/tundra.c 
src/loaders/xbin.c)
 
@@ -34,7 +33,8 @@
   set (SRC ${SRC} compat/reallocarray.c)
 endif()
 
-add_definitions(-D_GNU_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wextra -std=c99 
-pedantic)
+set(CMAKE_C_FLAGS_RELEASE "-D_FORTIFY_SOURCE=2")
+add_definitions(-D_GNU_SOURCE -Wall -Wextra -std=c99 -pedantic)
 add_library(ansilove SHARED ${SRC} ${LOADERS})
 
 target_link_libraries(ansilove ${GD_LIBRARIES} m)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/ChangeLog 
new/libansilove-1.2.8/ChangeLog
--- old/libansilove-1.2.7/ChangeLog     2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/ChangeLog     2020-10-25 17:40:08.000000000 +0100
@@ -1,3 +1,14 @@
+libansilove 1.2.8 (2020-10-25)
+
+- Add LibFuzzer-based fuzzers for each supported format
+- Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
+- Only enable FORTIFY_SOURCE level 2 for release builds
+- Add #ifdef __cplusplus extern "C" to allow calling library functions from C++
+- Constify input and output arguments of ansilove_loadfile() and
+  ansilove_savefile()
+
+
+
 libansilove 1.2.7 (2020-10-21)
 
 - Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/CMakeLists.txt 
new/libansilove-1.2.8/fuzz/CMakeLists.txt
--- old/libansilove-1.2.7/fuzz/CMakeLists.txt   1970-01-01 01:00:00.000000000 
+0100
+++ new/libansilove-1.2.8/fuzz/CMakeLists.txt   2020-10-25 17:40:08.000000000 
+0100
@@ -0,0 +1,35 @@
+cmake_minimum_required (VERSION 2.6)
+
+set(CMAKE_C_COMPILER clang)
+
+project (fuzz C)
+
+# Ansilove library
+find_path(ANSILOVE_INCLUDE_DIRS ansilove.h)
+find_library(ANSILOVE_LIBRARIES NAMES ansilove REQUIRED)
+include_directories(${ANSILOVE_INCLUDE_DIRS})
+
+set(SRC_ANSI ansi.c)
+set(SRC_ARTWORX artworx.c)
+set(SRC_BINARY binary.c)
+set(SRC_ICEDRAW icedraw.c)
+set(SRC_PCBOARD pcboard.c)
+set(SRC_TUNDRA tundra.c)
+set(SRC_XBIN xbin.c)
+
+add_definitions(-Wall -Wextra -std=c99 -pedantic -fsanitize=fuzzer)
+add_executable(ansi ${SRC_ANSI})
+add_executable(artworx ${SRC_ANSI})
+add_executable(binary ${SRC_BINARY})
+add_executable(icedraw ${SRC_BINARY})
+add_executable(pcboard ${SRC_BINARY})
+add_executable(tundra ${SRC_BINARY})
+add_executable(xbin ${SRC_BINARY})
+
+target_link_libraries(ansi ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(artworx ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(binary ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(icedraw ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(pcboard ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(tundra ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
+target_link_libraries(xbin ${ANSILOVE_LIBRARIES} -fsanitize=fuzzer)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/ansi.c 
new/libansilove-1.2.8/fuzz/ansi.c
--- old/libansilove-1.2.7/fuzz/ansi.c   1970-01-01 01:00:00.000000000 +0100
+++ new/libansilove-1.2.8/fuzz/ansi.c   2020-10-25 17:40:08.000000000 +0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_ansi(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/artworx.c 
new/libansilove-1.2.8/fuzz/artworx.c
--- old/libansilove-1.2.7/fuzz/artworx.c        1970-01-01 01:00:00.000000000 
+0100
+++ new/libansilove-1.2.8/fuzz/artworx.c        2020-10-25 17:40:08.000000000 
+0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_artworx(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/binary.c 
new/libansilove-1.2.8/fuzz/binary.c
--- old/libansilove-1.2.7/fuzz/binary.c 1970-01-01 01:00:00.000000000 +0100
+++ new/libansilove-1.2.8/fuzz/binary.c 2020-10-25 17:40:08.000000000 +0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_binary(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/icedraw.c 
new/libansilove-1.2.8/fuzz/icedraw.c
--- old/libansilove-1.2.7/fuzz/icedraw.c        1970-01-01 01:00:00.000000000 
+0100
+++ new/libansilove-1.2.8/fuzz/icedraw.c        2020-10-25 17:40:08.000000000 
+0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_icedraw(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/pcboard.c 
new/libansilove-1.2.8/fuzz/pcboard.c
--- old/libansilove-1.2.7/fuzz/pcboard.c        1970-01-01 01:00:00.000000000 
+0100
+++ new/libansilove-1.2.8/fuzz/pcboard.c        2020-10-25 17:40:08.000000000 
+0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_pcboard(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/tundra.c 
new/libansilove-1.2.8/fuzz/tundra.c
--- old/libansilove-1.2.7/fuzz/tundra.c 1970-01-01 01:00:00.000000000 +0100
+++ new/libansilove-1.2.8/fuzz/tundra.c 2020-10-25 17:40:08.000000000 +0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_tundra(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/fuzz/xbin.c 
new/libansilove-1.2.8/fuzz/xbin.c
--- old/libansilove-1.2.7/fuzz/xbin.c   1970-01-01 01:00:00.000000000 +0100
+++ new/libansilove-1.2.8/fuzz/xbin.c   2020-10-25 17:40:08.000000000 +0100
@@ -0,0 +1,18 @@
+#include <ansilove.h>
+
+int
+LLVMFuzzerTestOneInput(uint8_t *data, size_t size)
+{
+       struct ansilove_ctx ctx;
+       struct ansilove_options options;
+
+       ansilove_init(&ctx, &options);
+
+       ctx.buffer = data;
+       ctx.length = size;
+
+       ansilove_xbin(&ctx, &options);
+
+       ansilove_clean(&ctx);
+       return 0;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/include/ansilove.h 
new/libansilove-1.2.8/include/ansilove.h
--- old/libansilove-1.2.7/include/ansilove.h    2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/include/ansilove.h    2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * ansilove.h
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
@@ -17,14 +17,18 @@
 #include <stddef.h>
 #include <stdint.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define ANSILOVE_EXTERN __attribute__((visibility("default")))
 
 /* Version number */
-#define ANSILOVE_VERSION "1.2.7"
+#define ANSILOVE_VERSION "1.2.8"
 
 #define ANSILOVE_VERSION_MAJOR         1
 #define ANSILOVE_VERSION_MINOR         2
-#define ANSILOVE_VERSION_PATCH         7
+#define ANSILOVE_VERSION_PATCH         8
 
 /* Error codes */
 #define ANSILOVE_INVALID_PARAM         1
@@ -95,8 +99,8 @@
 
 ANSILOVE_EXTERN int     ansilove_init(struct ansilove_ctx *, struct 
ansilove_options *);
 ANSILOVE_EXTERN char   *ansilove_error(struct ansilove_ctx *);
-ANSILOVE_EXTERN int     ansilove_loadfile(struct ansilove_ctx *, char *);
-ANSILOVE_EXTERN int     ansilove_savefile(struct ansilove_ctx *, char *);
+ANSILOVE_EXTERN int     ansilove_loadfile(struct ansilove_ctx *, const char *);
+ANSILOVE_EXTERN int     ansilove_savefile(struct ansilove_ctx *, const char *);
 ANSILOVE_EXTERN int     ansilove_clean(struct ansilove_ctx *);
 
 ANSILOVE_EXTERN int     ansilove_ansi(struct ansilove_ctx *, struct 
ansilove_options *);
@@ -107,4 +111,8 @@
 ANSILOVE_EXTERN int     ansilove_tundra(struct ansilove_ctx *, struct 
ansilove_options *);
 ANSILOVE_EXTERN int     ansilove_xbin(struct ansilove_ctx *, struct 
ansilove_options *);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* ANSILOVE_H */
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/clean.c 
new/libansilove-1.2.8/src/clean.c
--- old/libansilove-1.2.7/src/clean.c   2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/clean.c   2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * clean.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/config.h 
new/libansilove-1.2.8/src/config.h
--- old/libansilove-1.2.7/src/config.h  2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/config.h  2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * config.h
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/drawchar.c 
new/libansilove-1.2.8/src/drawchar.c
--- old/libansilove-1.2.7/src/drawchar.c        2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/drawchar.c        2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * drawchar.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/drawchar.h 
new/libansilove-1.2.8/src/drawchar.h
--- old/libansilove-1.2.7/src/drawchar.h        2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/drawchar.h        2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * drawchar.h
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/error.c 
new/libansilove-1.2.8/src/error.c
--- old/libansilove-1.2.7/src/error.c   2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/error.c   2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * error.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/fonts.c 
new/libansilove-1.2.8/src/fonts.c
--- old/libansilove-1.2.7/src/fonts.c   2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/fonts.c   2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * fonts.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/fonts.h 
new/libansilove-1.2.8/src/fonts.h
--- old/libansilove-1.2.7/src/fonts.h   2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/fonts.h   2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * fonts.h
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/init.c 
new/libansilove-1.2.8/src/init.c
--- old/libansilove-1.2.7/src/init.c    2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/init.c    2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * init.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/ansi.c 
new/libansilove-1.2.8/src/loaders/ansi.c
--- old/libansilove-1.2.7/src/loaders/ansi.c    2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/ansi.c    2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * ansi.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/artworx.c 
new/libansilove-1.2.8/src/loaders/artworx.c
--- old/libansilove-1.2.7/src/loaders/artworx.c 2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/artworx.c 2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * artworx.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/binary.c 
new/libansilove-1.2.8/src/loaders/binary.c
--- old/libansilove-1.2.7/src/loaders/binary.c  2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/binary.c  2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * binary.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/icedraw.c 
new/libansilove-1.2.8/src/loaders/icedraw.c
--- old/libansilove-1.2.7/src/loaders/icedraw.c 2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/icedraw.c 2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * icedraw.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/pcboard.c 
new/libansilove-1.2.8/src/loaders/pcboard.c
--- old/libansilove-1.2.7/src/loaders/pcboard.c 2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/pcboard.c 2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * pcboard.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/tundra.c 
new/libansilove-1.2.8/src/loaders/tundra.c
--- old/libansilove-1.2.7/src/loaders/tundra.c  2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/tundra.c  2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * tundra.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loaders/xbin.c 
new/libansilove-1.2.8/src/loaders/xbin.c
--- old/libansilove-1.2.7/src/loaders/xbin.c    2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loaders/xbin.c    2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * xbin.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/loadfile.c 
new/libansilove-1.2.8/src/loadfile.c
--- old/libansilove-1.2.7/src/loadfile.c        2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/loadfile.c        2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * loadfile.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
@@ -18,7 +18,7 @@
 #include "ansilove.h"
 
 int
-ansilove_loadfile(struct ansilove_ctx *ctx, char *input)
+ansilove_loadfile(struct ansilove_ctx *ctx, const char *input)
 {
        int fd;
        struct stat st;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/output.c 
new/libansilove-1.2.8/src/output.c
--- old/libansilove-1.2.7/src/output.c  2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/output.c  2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * output.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/output.h 
new/libansilove-1.2.8/src/output.h
--- old/libansilove-1.2.7/src/output.h  2020-10-21 23:45:38.000000000 +0200
+++ new/libansilove-1.2.8/src/output.h  2020-10-25 17:40:08.000000000 +0100
@@ -1,6 +1,6 @@
 /*
  * output.h
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libansilove-1.2.7/src/savefile.c 
new/libansilove-1.2.8/src/savefile.c
--- old/libansilove-1.2.7/src/savefile.c        2020-10-21 23:45:38.000000000 
+0200
+++ new/libansilove-1.2.8/src/savefile.c        2020-10-25 17:40:08.000000000 
+0100
@@ -1,6 +1,6 @@
 /*
  * savefile.c
- * libansilove 1.2.7
+ * libansilove 1.2.8
  * https://www.ansilove.org
  *
  * Copyright (c) 2011-2020 Stefan Vogt, Brian Cassidy, and Frederic Cambus
@@ -14,7 +14,7 @@
 #include "ansilove.h"
 
 int
-ansilove_savefile(struct ansilove_ctx *ctx, char *output)
+ansilove_savefile(struct ansilove_ctx *ctx, const char *output)
 {
        size_t rw;
 


Reply via email to