Revision: 62121
          http://sourceforge.net/p/brlcad/code/62121
Author:   starseeker
Date:     2014-08-13 17:06:49 +0000 (Wed, 13 Aug 2014)
Log Message:
-----------
Move magic numbers to bu/magic.h

Modified Paths:
--------------
    brlcad/branches/framebuffer-experiment/include/bu/magic.h
    brlcad/branches/framebuffer-experiment/include/fb.h
    brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h
    brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_mem.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_null.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_ogl.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_qt.cpp
    brlcad/branches/framebuffer-experiment/src/libfb/if_remote.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_stack.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_tk.c
    brlcad/branches/framebuffer-experiment/src/libfb/if_wgl.c

Modified: brlcad/branches/framebuffer-experiment/include/bu/magic.h
===================================================================
--- brlcad/branches/framebuffer-experiment/include/bu/magic.h   2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/include/bu/magic.h   2014-08-13 
17:06:49 UTC (rev 62121)
@@ -192,6 +192,21 @@
 
 #define GED_CMD_MAGIC                  0x65786563 /**< exec */
 
+/* fb */
+
+#define FB_MAGIC                       0xfbfb00fb /**< ???? */
+#define FB_WGL_MAGIC    0x574f4642 /**< WOFB */
+#define FB_OGL_MAGIC    0x584f4642 /**< XOFB */
+#define FB_X24_MAGIC    0x58324642 /**< X2FB */
+#define FB_TK_MAGIC     0x544b4642 /**< TKFB */
+#define FB_QT_MAGIC     0x51544642 /**< QTFB */
+#define FB_DEBUG_MAGIC  0x44424642 /**< DBFB */
+#define FB_DISK_MAGIC   0x44494642 /**< STFB */
+#define FB_STK_MAGIC    0x53544642 /**< STFB */
+#define FB_MEMORY_MAGIC 0x4d454642 /**< MEFB */
+#define FB_REMOTE_MAGIC 0x524d4642 /**< MEFB */
+#define FB_NULL_MAGIC   0x4e554642 /**< NUFB */
+
 /* misc */
 
 #define ANIMATE_MAGIC                  0x414e4963 /**< ANIc */
@@ -202,7 +217,6 @@
 #define DB5_RAW_INTERNAL_MAGIC         0x64357269 /**< d5ri */
 #define DBI_MAGIC                      0x57204381 /**< W C? */
 #define DB_FULL_PATH_MAGIC             0x64626670 /**< dbfp */
-#define FB_MAGIC                       0xfbfb00fb /**< ???? */
 #define LIGHT_MAGIC                    0xdbddbdb7 /**< ???? */
 #define MF_MAGIC                       0x55968058 /**< U??X */
 #define PIXEL_EXT_MAGIC                0x50787400 /**< Pxt  */

Modified: brlcad/branches/framebuffer-experiment/include/fb.h
===================================================================
--- brlcad/branches/framebuffer-experiment/include/fb.h 2014-08-13 15:17:29 UTC 
(rev 62120)
+++ brlcad/branches/framebuffer-experiment/include/fb.h 2014-08-13 17:06:49 UTC 
(rev 62121)
@@ -95,16 +95,6 @@
  */
 #define FB_CK_FB(_p) BU_CKMAG(_p, FB_MAGIC, "FB")
 
-#define FB_WGL_MAGIC    0x574f4642 /**< WOFB */
-#define FB_OGL_MAGIC    0x584f4642 /**< XOFB */
-#define FB_X24_MAGIC    0x58324642 /**< X2FB */
-#define FB_TK_MAGIC     0x544b4642 /**< TKFB */
-#define FB_QT_MAGIC     0x51544642 /**< QTFB */
-#define FB_DEBUG_MAGIC  0x44424642 /**< DBFB */
-#define FB_STK_MAGIC    0x53544642 /**< STFB */
-#define FB_MEMORY_MAGIC 0x4d454642 /**< MEFB */
-#define FB_NULL_MAGIC   0x4e554642 /**< NUFB */
-
 __BEGIN_DECLS
 
 /* Library entry points */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h       
2014-08-13 15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/fb_private.h       
2014-08-13 17:06:49 UTC (rev 62121)
@@ -71,6 +71,7 @@
  */
 struct fb_internal {
     uint32_t if_magic;
+    uint32_t type_magic;
     /* Static information: per device TYPE.     */
     int (*if_open)(struct fb_internal *ifp, const char *file, int _width, int 
_height);                       /**< @brief open device */
     int (*if_open_existing)(struct fb_internal *ifp, int width, int height, 
struct fb_platform_specific *fb_p);                       /**< @brief open 
device */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c   2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_X24.c   2014-08-13 
17:06:49 UTC (rev 62121)
@@ -3495,6 +3495,7 @@
 /* This is the ONLY thing that we normally "export" */
 fb X24_interface =  {
     0,                 /* magic number slot */
+    FB_X24_MAGIC,
     X24_open,          /* open device */
     X24_open_existing,    /* existing device_open */
     X24_close_existing,   /* existing device_close */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c 2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_debug.c 2014-08-13 
17:06:49 UTC (rev 62121)
@@ -361,6 +361,7 @@
 /* This is the ONLY thing that we "export" */
 fb debug_interface = {
     0,
+    FB_DEBUG_MAGIC,
     deb_open,
     deb_open_existing,
     deb_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c  2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_disk.c  2014-08-13 
17:06:49 UTC (rev 62121)
@@ -357,6 +357,7 @@
 
 fb disk_interface = {
     0,
+    FB_DISK_MAGIC,
     dsk_open,
     dsk_open_existing,
     dsk_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_mem.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_mem.c   2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_mem.c   2014-08-13 
17:06:49 UTC (rev 62121)
@@ -470,6 +470,7 @@
 /* This is the ONLY thing that we normally "export" */
 fb memory_interface =  {
     0,
+    FB_MEMORY_MAGIC,
     mem_open,          /* device_open */
     mem_open_existing, /* existing device_open */
     mem_close_existing,        /* existing device_close */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_null.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_null.c  2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_null.c  2014-08-13 
17:06:49 UTC (rev 62121)
@@ -256,6 +256,7 @@
 /* This is the ONLY thing that we normally "export" */
 fb null_interface =  {
     0,
+    FB_NULL_MAGIC,
     null_open,         /* device_open */
     null_open_existing,        /* existing device_open */
     null_close_existing,/* existing device_close */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_ogl.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_ogl.c   2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_ogl.c   2014-08-13 
17:06:49 UTC (rev 62121)
@@ -1443,7 +1443,7 @@
 HIDDEN void
 ogl_put_fbps(struct fb_platform_specific *fbps)
 {
-    BU_CKMAG(fbps, FB_OGL_MAGIC, "X24 framebuffer");
+    BU_CKMAG(fbps, FB_OGL_MAGIC, "ogl framebuffer");
     BU_PUT(fbps->data, struct ogl_fb_info);
     BU_PUT(fbps, struct fb_platform_specific);
     return;
@@ -2369,6 +2369,7 @@
 fb ogl_interface =
 {
     0,                 /* magic number slot */
+    FB_OGL_MAGIC,
     fb_ogl_open,       /* open device */
     ogl_open_existing,    /* existing device_open */
     ogl_close_existing,    /* existing device_close */

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_qt.cpp
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_qt.cpp  2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_qt.cpp  2014-08-13 
17:06:49 UTC (rev 62121)
@@ -1349,6 +1349,7 @@
 
 fb qt_interface =  {
     0,
+    FB_QT_MAGIC,
     qt_open,           /* device_open */
     qt_open_existing,
     qt_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_remote.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_remote.c        
2014-08-13 15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_remote.c        
2014-08-13 17:06:49 UTC (rev 62121)
@@ -785,6 +785,7 @@
 
 fb remote_interface = {
     0,
+    FB_REMOTE_MAGIC,
     rem_open,
     rem_open_existing,
     rem_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_stack.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_stack.c 2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_stack.c 2014-08-13 
17:06:49 UTC (rev 62121)
@@ -434,6 +434,7 @@
 /* This is the ONLY thing that we normally "export" */
 fb stk_interface =  {
     0,
+    FB_STK_MAGIC,
     stk_open,          /* device_open */
     stk_open_existing, /* device_open */
     stk_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_tk.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_tk.c    2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_tk.c    2014-08-13 
17:06:49 UTC (rev 62121)
@@ -580,6 +580,7 @@
 /* This is the ONLY thing that we "export" */
 fb tk_interface = {
     0,
+    FB_TK_MAGIC,
     fb_tk_open,
     tk_open_existing,
     tk_close_existing,

Modified: brlcad/branches/framebuffer-experiment/src/libfb/if_wgl.c
===================================================================
--- brlcad/branches/framebuffer-experiment/src/libfb/if_wgl.c   2014-08-13 
15:17:29 UTC (rev 62120)
+++ brlcad/branches/framebuffer-experiment/src/libfb/if_wgl.c   2014-08-13 
17:06:49 UTC (rev 62121)
@@ -2102,6 +2102,7 @@
 fb wgl_interface =
 {
     0,                 /* magic number slot */
+    FB_WGL_MAGIC,
     wgl_open,          /* open device */
     wgl_open_existing,
     wgl_close_existing,

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to