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); --