projects
/
dcpu16
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
further reorg of module abstraction and control interface
[dcpu16]
/
hw_lem1802.h
diff --git
a/hw_lem1802.h
b/hw_lem1802.h
index fb739f42f4b7310a145ecfddc71f77707f0bf4d0..38ffbb01e61e3dc3038f345cb5f322fbf5192b4d 100644
(file)
--- a/
hw_lem1802.h
+++ b/
hw_lem1802.h
@@
-1,12
+1,18
@@
#ifndef LEM1802_H_WH5E5NOE
#define LEM1802_H_WH5E5NOE
#ifndef LEM1802_H_WH5E5NOE
#define LEM1802_H_WH5E5NOE
+#ifdef HAVE_LIBVNCSERVER
+#include "rfb/rfb.h"
+#endif /* HAVE_LIBVNCSERVER */
+
#include "dcpu16.h"
#include "dcpu16.h"
-struct dcpu16_hw *lem1802_new(struct dcpu16 *);
-void lem1802_del(struct dcpu16_hw **);
-int lem1802_renderer_set(struct dcpu16_hw *, const char *, void *);
+extern struct dcpu16_hw_module dcpu16_hw_module_lem1802;
+
char *lem1802_renderers_iter(void **, char **, char **);
char *lem1802_renderers_iter(void **, char **, char **);
-void *lem1802_vnc_init_data(int argc, char *argv[], struct dcpu16_hw *hw);
+
+#ifdef HAVE_LIBVNCSERVER
+rfbScreenInfoPtr lem1802_rfb_new(int argc, char *argv[]);
+#endif /* HAVE_LIBVNCSERVER */
#endif /* LEM1802_H_WH5E5NOE */
#endif /* LEM1802_H_WH5E5NOE */