lib/sod.h, src/class-{output,utilities}.lisp: Macros for messages.
[sod] / src / class-utilities.lisp
index 491671d..aa4ef17 100644 (file)
 (defun vtable-name (class chain-head)
   (format nil "~A__vtable_~A" class (sod-class-nickname chain-head)))
 
+(export 'message-macro-name)
+(defun message-macro-name (class message)
+  (format nil "~A_~A" class (sod-message-name message)))
+
 ;;;----- That's all, folks --------------------------------------------------