kwo pushed a commit to branch master.

http://git.enlightenment.org/legacy/imlib2.git/commit/?id=1c55ef577d6f2fb5ba3e23b1889a91a16450702f

commit 1c55ef577d6f2fb5ba3e23b1889a91a16450702f
Author: Kim Woelders <k...@woelders.dk>
Date:   Sat Mar 10 17:20:59 2018 +0100

    Add missing const to imlib_apply_filter() script argument
---
 src/lib/Imlib2.h | 2 +-
 src/lib/api.c    | 2 +-
 src/lib/script.c | 8 ++++----
 src/lib/script.h | 6 +++---
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/lib/Imlib2.h b/src/lib/Imlib2.h
index 4291951..eefd514 100644
--- a/src/lib/Imlib2.h
+++ b/src/lib/Imlib2.h
@@ -589,7 +589,7 @@ EAPI void           imlib_filter_set_blue(int xoff, int 
yoff,
 EAPI void           imlib_filter_constants(int a, int r, int g, int b);
 EAPI void           imlib_filter_divisors(int a, int r, int g, int b);
 
-EAPI void           imlib_apply_filter(char *script, ...);
+EAPI void           imlib_apply_filter(const char *script, ...);
 
 EAPI void           imlib_image_clear(void);
 EAPI void           imlib_image_clear_color(int r, int g, int b, int a);
diff --git a/src/lib/api.c b/src/lib/api.c
index 92f059b..b189027 100644
--- a/src/lib/api.c
+++ b/src/lib/api.c
@@ -5172,7 +5172,7 @@ imlib_filter_divisors(int a, int r, int g, int b)
 }
 
 EAPI void
-imlib_apply_filter(char *script, ...)
+imlib_apply_filter(const char *script, ...)
 {
    va_list             param_list;
    ImlibImage         *im;
diff --git a/src/lib/script.c b/src/lib/script.c
index 08c9751..40ba2c6 100644
--- a/src/lib/script.c
+++ b/src/lib/script.c
@@ -63,7 +63,7 @@ __imlib_stripwhitespace(char *str)
 }
 
 static char        *
-__imlib_copystr(char *str, int start, int end)
+__imlib_copystr(const char *str, int start, int end)
 {
    int                 i = 0;
    char               *rstr = calloc(1024, sizeof(char));
@@ -125,7 +125,7 @@ __imlib_script_add_var(void *ptr)
 }
 
 IFunctionParam     *
-__imlib_script_parse_parameters(ImlibImage * im, char *parameters)
+__imlib_script_parse_parameters(ImlibImage * im, const char *parameters)
 {
    int                 i = 0, in_quote = 0, depth = 0, start = 0, value_start =
       0;
@@ -199,7 +199,7 @@ __imlib_script_parse_parameters(ImlibImage * im, char 
*parameters)
 }
 
 ImlibImage         *
-__imlib_script_parse_function(ImlibImage * im, char *function)
+__imlib_script_parse_function(ImlibImage * im, const char *function)
 {
    char               *funcname, *funcparams;
    IFunctionParam     *params;
@@ -244,7 +244,7 @@ __imlib_script_parse_function(ImlibImage * im, char 
*function)
 }
 
 ImlibImage         *
-__imlib_script_parse(ImlibImage * im, char *script, va_list param_list)
+__imlib_script_parse(ImlibImage * im, const char *script, va_list param_list)
 {
    int                 i = 0, in_quote = 0, start = 0, depth = 0;
    int                 script_len;
diff --git a/src/lib/script.h b/src/lib/script.h
index c706a5a..eb94754 100644
--- a/src/lib/script.h
+++ b/src/lib/script.h
@@ -57,12 +57,12 @@ typedef struct _imlib_variable {
    struct _imlib_variable *next;
 } IVariable;
 
-ImlibImage         *__imlib_script_parse(ImlibImage * im, char *script,
+ImlibImage         *__imlib_script_parse(ImlibImage * im, const char *script,
                                          va_list);
 IFunctionParam     *__imlib_script_parse_parameters(ImlibImage * im,
-                                                    char *parameters);
+                                                    const char *parameters);
 ImlibImage         *__imlib_script_parse_function(ImlibImage * im,
-                                                  char *function);
+                                                  const char *function);
 void                __imlib_script_tidyup(void);
 void               *__imlib_script_get_next_var(void);
 void                __imlib_script_add_var(void *ptr);

-- 


Reply via email to