Commit 3475d4b17fbb3926f7d7ad8a56e10d05eb4efba9
1 parent
b407b35c
Exists in
master
and in
3 other branches
Fixing windows build.
Showing
2 changed files
with
7 additions
and
6 deletions
Show diff stats
src/core/array.c
| ... | ... | @@ -61,7 +61,7 @@ void lib3270_string_array_free(LIB3270_STRING_ARRAY *array) |
| 61 | 61 | } |
| 62 | 62 | } |
| 63 | 63 | |
| 64 | -LIB3270_INTERNAL void lib3270_string_array_append(LIB3270_STRING_ARRAY *array, const char *str) | |
| 64 | +void lib3270_string_array_append(LIB3270_STRING_ARRAY *array, const char *str) | |
| 65 | 65 | { |
| 66 | 66 | if(array->str) |
| 67 | 67 | { |
| ... | ... | @@ -77,3 +77,8 @@ LIB3270_INTERNAL void lib3270_string_array_append(LIB3270_STRING_ARRAY *array, c |
| 77 | 77 | |
| 78 | 78 | } |
| 79 | 79 | |
| 80 | +void lib3270_autoptr_cleanup_LIB3270_STRING_ARRAY(LIB3270_STRING_ARRAY **ptr) | |
| 81 | +{ | |
| 82 | + lib3270_string_array_free(*ptr); | |
| 83 | +} | |
| 84 | + | ... | ... |
src/include/array.h
| ... | ... | @@ -47,10 +47,6 @@ |
| 47 | 47 | LIB3270_INTERNAL LIB3270_STRING_ARRAY * lib3270_string_array_new(void); |
| 48 | 48 | LIB3270_INTERNAL void lib3270_string_array_free(LIB3270_STRING_ARRAY *object); |
| 49 | 49 | LIB3270_INTERNAL void lib3270_string_array_append(LIB3270_STRING_ARRAY *object, const char *str); |
| 50 | - | |
| 51 | - inline void lib3270_autoptr_cleanup_LIB3270_STRING_ARRAY(LIB3270_STRING_ARRAY **ptr) | |
| 52 | - { | |
| 53 | - lib3270_string_array_free(*ptr); | |
| 54 | - } | |
| 50 | + LIB3270_INTERNAL void lib3270_autoptr_cleanup_LIB3270_STRING_ARRAY(LIB3270_STRING_ARRAY **ptr); | |
| 55 | 51 | |
| 56 | 52 | #endif // LIB3270_ARRAY_H_INCLUDED | ... | ... |