diff options
author | Phil Sutter <phil@nwl.cc> | 2025-01-08 19:17:42 +0100 |
---|---|---|
committer | Waldemar Brodkorb <wbx@openadk.org> | 2025-01-09 11:19:01 +0100 |
commit | 6854b5655a4dbc71a19b25f7226b559f6eba6365 (patch) | |
tree | 4b70f80afc571c11c9d78ca3483f93ec0f6c4265 /package/cfgfs/src/compress.h | |
parent | 65644d7bfae8058a786d15c5e84d7d7770343c5e (diff) |
package: cfgfs: Fix for ignored attribute warnings
The 'bounded' attribute seems to never have existed. Replace it by the
'access' attribute which probably does the same. Declare decompressors'
'dst' parameter as read_write for now, no idea if any of them reads back
the written output while decompressing.
Signed-off-by: Phil Sutter <phil@nwl.cc>
Diffstat (limited to 'package/cfgfs/src/compress.h')
-rw-r--r-- | package/cfgfs/src/compress.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/package/cfgfs/src/compress.h b/package/cfgfs/src/compress.h index 413075d83..2237595c5 100644 --- a/package/cfgfs/src/compress.h +++ b/package/cfgfs/src/compress.h @@ -18,12 +18,12 @@ typedef int (*fwcf_compress_init_func)(void); /* in: *dst (malloc'd), src, size of source (max. INT_MAX) */ /* returns size of destination on success, -1 on failure */ typedef int (*fwcf_compress_work_func)(char **, char *, size_t) - __attribute__((bounded (string, 2, 3))); + __attribute__((access (read_only, 2, 3))); /* in: dst, max size of dst, src, size of source (max. INT_MAX) */ /* returns size of destination on success, -1 on failure */ typedef int (*fwcf_compress_rev_func)(char *, size_t, char *, size_t) - __attribute__((bounded (string, 1, 2))) - __attribute__((bounded (string, 3, 4))); + __attribute__((access (read_write, 1, 2))) + __attribute__((access (read_only, 3, 4))); typedef struct FWCF_COMPRESSOR { fwcf_compress_init_func init; |