diff src/tooltalk.h @ 412:697ef44129c6 r21-2-14

Import from CVS: tag r21-2-14
author cvs
date Mon, 13 Aug 2007 11:20:41 +0200
parents b8cc9ab3f761
children 11054d720c21
line wrap: on
line diff
--- a/src/tooltalk.h	Mon Aug 13 11:19:22 2007 +0200
+++ b/src/tooltalk.h	Mon Aug 13 11:20:41 2007 +0200
@@ -22,22 +22,24 @@
 
 /* Synched up with: Not in FSF. */
 
-#ifndef INCLUDED_tooltalk_h_
-#define INCLUDED_tooltalk_h_
-#include TT_C_H_FILE
+#ifndef _XEMACS_TOOLTALK_H_
+#define _XEMACS_TOOLTALK_H_
+#include TT_C_H_PATH
 
-typedef struct Lisp_Tooltalk_Message Lisp_Tooltalk_Message;
-DECLARE_LRECORD (tooltalk_message, Lisp_Tooltalk_Message);
-#define XTOOLTALK_MESSAGE(x) XRECORD (x, tooltalk_message, Lisp_Tooltalk_Message)
+struct Lisp_Tooltalk_Message;
+DECLARE_LRECORD (tooltalk_message, struct Lisp_Tooltalk_Message);
+#define XTOOLTALK_MESSAGE(x) XRECORD (x, tooltalk_message, struct Lisp_Tooltalk_Message)
 #define XSETTOOLTALK_MESSAGE(x, p) XSETRECORD (x, p, tooltalk_message)
 #define TOOLTALK_MESSAGEP(x) RECORDP (x, tooltalk_message)
+#define GC_TOOLTALK_MESSAGEP(x) GC_RECORDP (x, tooltalk_message)
 #define CHECK_TOOLTALK_MESSAGE(x) CHECK_RECORD (x, tooltalk_message)
 
-typedef struct Lisp_Tooltalk_Pattern Lisp_Tooltalk_Pattern;
-DECLARE_LRECORD (tooltalk_pattern, Lisp_Tooltalk_Pattern);
-#define XTOOLTALK_PATTERN(x) XRECORD (x, tooltalk_pattern, Lisp_Tooltalk_Pattern)
+struct Lisp_Tooltalk_Pattern;
+DECLARE_LRECORD (tooltalk_pattern, struct Lisp_Tooltalk_Pattern);
+#define XTOOLTALK_PATTERN(x) XRECORD (x, tooltalk_pattern, struct Lisp_Tooltalk_Pattern)
 #define XSETTOOLTALK_PATTERN(x, p) XSETRECORD (x, p, tooltalk_pattern)
 #define TOOLTALK_PATTERNP(x) RECORDP (x, tooltalk_pattern)
+#define GC_TOOLTALK_PATTERNP(x) GC_RECORDP (x, tooltalk_pattern)
 #define CHECK_TOOLTALK_PATTERN(x) CHECK_RECORD (x, tooltalk_pattern)
 
 #define TOOLTALK_MESSAGE_KEY 100
@@ -59,4 +61,4 @@
 
 extern Lisp_Object Qtooltalk_error;
 
-#endif /* INCLUDED_tooltalk_h_ */
+#endif /* _XEMACS_TOOLTALK_H_ */