add shared target + improve error handling in lib

This commit is contained in:
2023-06-19 21:39:56 +03:00
parent 509dd9ec01
commit 65096b1987
4 changed files with 50 additions and 20 deletions

View File

@@ -5,7 +5,7 @@
typedef struct {
/* should return (id > 0) on success, and negative number on error */
int (*leave_comment)(void*, CommentHeader*, char*);
int (*leave_comment)(void*, const CommentHeader*, const char*);
/* retrieve header information by id */
int (*get_header)(void*, CommentHeader*, int);
/* retrieve text of comment by id */

View File

@@ -11,7 +11,7 @@ typedef struct {
char *path;
} UnixFsDriverData;
int unix_fs_driver_leave_comment(void *driver_data_ptr, CommentHeader *header, char *text);
int unix_fs_driver_leave_comment(void *driver_data_ptr, const CommentHeader *header, const char *text);
int unix_fs_driver_get_header(void *driver_data_ptr, CommentHeader *header, int id);