diff options
author | Hugo Beauzée-Luyssen <hugo@beauzee.fr> | 2020-10-30 16:19:51 +0100 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2020-11-01 00:45:04 +0100 |
commit | c65b2f8fa81182ee6a36912d33b4929347335e9e (patch) | |
tree | d15a6154a896d792a4962c9d8422ce9e10aa07bf | |
parent | 8ea09d0f618cee9d90dec4459da1e3f38d1fd6a4 (diff) | |
download | libass-c65b2f8fa81182ee6a36912d33b4929347335e9e.tar.bz2 libass-c65b2f8fa81182ee6a36912d33b4929347335e9e.tar.xz |
ass_library: Constify ass_add_font
Both parameters are copied and are immutable. Make it clear through the
function prototype
-rw-r--r-- | compare/compare.c | 2 | ||||
-rw-r--r-- | libass/ass.h | 2 | ||||
-rw-r--r-- | libass/ass_library.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/compare/compare.c b/compare/compare.c index 3e71ba2..4639827 100644 --- a/compare/compare.c +++ b/compare/compare.c @@ -271,7 +271,7 @@ static bool load_font(ASS_Library *lib, const char *dir, const char *file) fclose(fp); printf("Loading font '%s'.\n", file); - ass_add_font(lib, (char *) file, buf, size); + ass_add_font(lib, file, buf, size); free(buf); return true; } diff --git a/libass/ass.h b/libass/ass.h index 33f44f0..944aa47 100644 --- a/libass/ass.h +++ b/libass/ass.h @@ -693,7 +693,7 @@ int ass_read_styles(ASS_Track *track, char *fname, char *codepage); * \param data binary font data * \param data_size data size */ -void ass_add_font(ASS_Library *library, char *name, char *data, +void ass_add_font(ASS_Library *library, const char *name, const char *data, int data_size); /** diff --git a/libass/ass_library.c b/libass/ass_library.c index 6ee5f81..21deea5 100644 --- a/libass/ass_library.c +++ b/libass/ass_library.c @@ -106,7 +106,7 @@ static int grow_array(void **array, int nelem, size_t elsize) return 1; } -void ass_add_font(ASS_Library *priv, char *name, char *data, int size) +void ass_add_font(ASS_Library *priv, const char *name, const char *data, int size) { int idx = priv->num_fontdata; if (!name || !data || !size) |