projects
/
emu8051.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Refactor memwin.c for internal and external memories
[emu8051.git]
/
src
/
gtk
/
emugtk.c
diff --git
a/src/gtk/emugtk.c
b/src/gtk/emugtk.c
index
b5ef13f
..
0c1ca49
100644
(file)
--- a/
src/gtk/emugtk.c
+++ b/
src/gtk/emugtk.c
@@
-89,11
+89,14
@@
emugtk_stop_running()
static gboolean
emugtk_running(gpointer data)
{
static gboolean
emugtk_running(gpointer data)
{
- cpu8051_Exec();
- if (IsBreakpoint(cpu8051.pc)) {
- log_info("Breakpoint Hit");
+ int breakpoint_hit;
+
+ (void) data; /* Remove compiler warning about unused variable. */
+
+ breakpoint_hit = cpu8051_run(1, NULL);
+
+ if (breakpoint_hit)
emugtk_stop_running();
emugtk_stop_running();
- }
return TRUE;
}
return TRUE;
}
@@
-139,6
+142,11
@@
emugtk_Reset(void)
static void
emugtk_ResetEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
static void
emugtk_ResetEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
+ /* Remove compiler warning about unused variables. */
+ (void) widget;
+ (void) event;
+ (void) data;
+
log_info("ResetEvent()");
emugtk_stop_running();
emugtk_Reset();
log_info("ResetEvent()");
emugtk_stop_running();
emugtk_Reset();
@@
-156,6
+164,11
@@
emugtk_Step(void)
static void
emugtk_RunEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
static void
emugtk_RunEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
+ /* Remove compiler warning about unused variables. */
+ (void) widget;
+ (void) event;
+ (void) data;
+
log_info("RunEvent()");
if (running)
log_info("RunEvent()");
if (running)
@@
-168,6
+181,11
@@
emugtk_RunEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
static void
emugtk_StopEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
static void
emugtk_StopEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
+ /* Remove compiler warning about unused variables. */
+ (void) widget;
+ (void) event;
+ (void) data;
+
log_info("StopEvent()");
emugtk_stop_running();
}
log_info("StopEvent()");
emugtk_stop_running();
}
@@
-176,6
+194,11
@@
emugtk_StopEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
static void
emugtk_StepEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
static void
emugtk_StepEvent(GtkWidget *widget, GdkEvent *event, gpointer data)
{
+ /* Remove compiler warning about unused variables. */
+ (void) widget;
+ (void) event;
+ (void) data;
+
log_info("StepEvent()");
emugtk_stop_running();
emugtk_Step();
log_info("StepEvent()");
emugtk_stop_running();
emugtk_Step();
@@
-241,6
+264,10
@@
AddMenu(void)
static int
mainwin_configure_event(GtkWindow *window, GdkEvent *event, gpointer data)
{
static int
mainwin_configure_event(GtkWindow *window, GdkEvent *event, gpointer data)
{
+ /* Remove compiler warning about unused variables. */
+ (void) window;
+ (void) data;
+
cfg->win_width = event->configure.width;
cfg->win_height = event->configure.height;
cfg->win_width = event->configure.width;
cfg->win_height = event->configure.height;
@@
-257,6
+284,10
@@
hpaned_notify_event(GtkWindow *window, GdkEvent *event, gpointer data)
{
GtkWidget *paned = data;
{
GtkWidget *paned = data;
+ /* Remove compiler warning about unused variables. */
+ (void) window;
+ (void) event;
+
cfg->hpane_pos = gtk_paned_get_position(GTK_PANED(paned));
}
cfg->hpane_pos = gtk_paned_get_position(GTK_PANED(paned));
}
@@
-265,6
+296,10
@@
vpaned_notify_event(GtkWindow *window, GdkEvent *event, gpointer data)
{
GtkWidget *paned = data;
{
GtkWidget *paned = data;
+ /* Remove compiler warning about unused variables. */
+ (void) window;
+ (void) event;
+
cfg->vpane_pos = gtk_paned_get_position(GTK_PANED(paned));
}
cfg->vpane_pos = gtk_paned_get_position(GTK_PANED(paned));
}
@@
-273,6
+308,10
@@
main_paned_notify_event(GtkWindow *window, GdkEvent *event, gpointer data)
{
GtkWidget *paned = data;
{
GtkWidget *paned = data;
+ /* Remove compiler warning about unused variables. */
+ (void) window;
+ (void) event;
+
cfg->main_pane_pos = gtk_paned_get_position(GTK_PANED(paned));
}
cfg->main_pane_pos = gtk_paned_get_position(GTK_PANED(paned));
}