You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.6 KiB

--- a/src/callbacks.c
+++ b/src/callbacks.c
@@ -1,5 +1,7 @@
#include "common.h"
+extern gboolean fwks_quit;
+
void on_main_window_delete(GtkWidget *widget, GdkEvent *event, struct Interface *interface)
{
frameworks_interface_quit(interface);
--- a/src/camera.c
+++ b/src/camera.c
@@ -1,6 +1,8 @@
#include <math.h>
#include "common.h"
+extern gboolean fwks_quit;
+
/* internal function prototypes */
gpointer read_thread(gpointer data);
void reset_buffer(struct Camera *camera, struct RawBuf *buf);
--- a/src/colorspace.c
+++ b/src/colorspace.c
@@ -14,7 +14,7 @@
#define BGR24_R(start) start+2
/* Global vars */
-gint force_palette;
+extern gint force_palette;
void
compose_yuv_to_rgb(guint8 y, gint32 ug, gint32 ub, gint32 vg, gint32 vr,
--- a/src/common.h
+++ b/src/common.h
@@ -42,4 +42,5 @@
#include "frameworks.h"
/* global vars */
-gboolean fwks_quit;
+extern gboolean fwks_quit;
+extern gint force_palette;
--- a/src/frameworks.c
+++ b/src/frameworks.c
@@ -32,7 +32,7 @@ gboolean fwks_quit = FALSE;
/* Hack to allow forcing of palette for webcams that lie about their paletter
* (or more likely bugs in frameworks decode the thing wrong... */
-gint force_palette = -1;
+extern gint force_palette = -1;
int main(int argc, char *argv[])
{
--- a/src/interface.c
+++ b/src/interface.c
@@ -9,6 +9,8 @@
#define FWKS_OVERLAY_OPACITY 60 /* between 0..255, the opacity of the overlays */
#define FWKS_OPACITY_FULL 255 /* full opacity */
+extern gboolean fwks_quit;
+
gpointer test_thread(gpointer data);
gpointer display_thread(gpointer data);