Print this page
style fixes
take to dis and libdisasm with an axe; does not yet compile

@@ -31,12 +31,10 @@
 
 
 #ifndef _DIS_SPARC_H
 #define _DIS_SPARC_H
 
-#pragma ident   "%Z%%M% %I%     %E% SMI"
-
 #ifdef  __cplusplus
 extern "C" {
 #endif
 
 #include <sys/types.h>

@@ -47,22 +45,16 @@
 #define DIS_DEBUG_PRTBIN        0x04L
 #define DIS_DEBUG_PRTFMT        0x08L
 
 #define DIS_DEBUG_ALL DIS_DEBUG_SYN_ALL|DIS_DEBUG_PRTBIN|DIS_DEBUG_PRTFMT
 
-struct dis_handle {
-        void            *dh_data;
-        dis_lookup_f    dh_lookup;
-        dis_read_f      dh_read;
-        int             dh_flags;
+typedef struct dis_handle_sparc {
+        char            *dhx_buf;
+        size_t          dhx_buflen;
+        int             dhx_debug;
+} dis_handle_sparc_t;
 
-        char            *dh_buf;
-        size_t          dh_buflen;
-        uint64_t        dh_addr;
-        int             dh_debug;
-};
-
 /* different types of things we can have in inst_t */
 #define INST_NONE       0x00
 #define INST_DEF        0x01
 #define INST_TBL        0x02