[Git][cmucl/cmucl][issue-399-motif-server-fedora-42] Fix message_write_string and toolkit_read_value

Raymond Toy pushed to branch issue-399-motif-server-fedora-42 at cmucl / cmucl Commits: 7861f16a by Raymond Toy at 2025-04-20T07:25:54-07:00 Fix message_write_string and toolkit_read_value Accidentally used the wrong arg types for message_write_string. For toolkit_read_value, change the second arg from `char *` to `void *` because the callers pass in many different pointer types. - - - - - 2 changed files: - src/motif/server/datatrans.c - src/motif/server/datatrans.h Changes: ===================================== src/motif/server/datatrans.c ===================================== @@ -547,7 +547,7 @@ void toolkit_write_value(message_t message, caddr_t value, String type) (*write_value)(message,value,type_tag); } -void toolkit_read_value(message_t message,char *dest,String type) +void toolkit_read_value(message_t message,void *dest,String type) { int tag,data; type_reader read_value; ===================================== src/motif/server/datatrans.h ===================================== @@ -14,7 +14,7 @@ #define combine_type_and_data(type,data) ((type<<24)|data) -extern void message_write_string(message_t message,int token,int tag); +extern void message_write_string(message_t message,String string,int type_tag); extern void message_write_widget(); extern void message_write_widget_class(); extern void message_write_function(); @@ -70,6 +70,6 @@ extern void message_read_float(); extern void toolkit_write_value(); -extern void toolkit_read_value(message_t message,char *dest,String type); +extern void toolkit_read_value(message_t message,void *dest,String type); #endif View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/7861f16ae9d71d329e823394... -- View it on GitLab: https://gitlab.common-lisp.net/cmucl/cmucl/-/commit/7861f16ae9d71d329e823394... You're receiving this email because of your account on gitlab.common-lisp.net.
participants (1)
-
Raymond Toy (@rtoy)