1 /* functions and variables defined only for linking */
2 
3 #include "../core/siril.h"
4 #include "../core/pipe.h"
5 
6 /* the global variables of the whole project (replacing main.c) */
7 cominfo com;	// the main data struct
8 fits gfit;	// currently loaded image
9 GtkBuilder *builder;	// get widget references anywhere
10 char **supported_extensions;
11 
sequence_is_loaded()12 gboolean sequence_is_loaded() {
13         fprintf(stderr, "ERROR: calling undefined function sequence_is_loaded\n");
14 	return FALSE;
15 }
16 
free_sequence(sequence * seq,gboolean free_seq_too)17 void free_sequence(sequence *seq, gboolean free_seq_too) {
18         fprintf(stderr, "ERROR: calling undefined function free_sequence\n");
19 }
20 
close_sequence(int loading_another)21 void close_sequence(int loading_another) {
22         fprintf(stderr, "ERROR: calling undefined function close_sequence\n");
23 }
24 
readseqfile(const char * name)25 sequence * readseqfile(const char *name){
26         fprintf(stderr, "ERROR: calling undefined function readseqfile\n");
27 	return NULL;
28 }
29 
free_stats(imstats * stat)30 imstats* free_stats(imstats *stat) {
31 	fprintf(stderr, "ERROR: calling undefined function free_stats\n");
32 	return NULL;
33 }
34 
add_stats_to_fit(fits * fit,int layer,imstats * stat)35 void add_stats_to_fit(fits *fit, int layer, imstats *stat) {
36 	fprintf(stderr, "ERROR: calling undefined function add_stats_to_fit\n");
37 }
38 
pipe_send_message(pipe_message msgtype,pipe_verb verb,const char * arg)39 int pipe_send_message(pipe_message msgtype, pipe_verb verb, const char *arg) {
40         fprintf(stderr, "ERROR: calling undefined function pipe_send_message\n");
41 	return 0;
42 }
43 
fit_get_min(fits * fit,int layer)44 double fit_get_min(fits *fit, int layer) {
45         fprintf(stderr, "ERROR: calling undefined function fit_get_min\n");
46 	return 0.0;
47 }
48 
fit_get_max(fits * fit,int layer)49 double fit_get_max(fits *fit, int layer) {
50         fprintf(stderr, "ERROR: calling undefined function fit_get_max\n");
51 	return 1.0;
52 }
53 
image_find_minmax(fits * fit)54 int image_find_minmax(fits *fit) {
55         fprintf(stderr, "ERROR: calling undefined function image_find_minmax\n");
56 	return 0;
57 }
58 
get_type_for_extension(const char * extension)59 image_type get_type_for_extension(const char *extension) {
60         fprintf(stderr, "ERROR: calling undefined function get_type_for_extension\n");
61 	return TYPEFITS;
62 }
63 
single_image_is_loaded()64 int single_image_is_loaded() {
65         fprintf(stderr, "ERROR: calling undefined function single_image_is_loaded\n");
66 	return 0;
67 }
68 
set_GUI_MEM(guint64 used,const gchar * label)69 void set_GUI_MEM(guint64 used, const gchar *label) {
70         fprintf(stderr, "ERROR: calling undefined function set_GUI_MEM\n");
71 }
72 
set_GUI_DiskSpace(gint64 space,const gchar * label)73 void set_GUI_DiskSpace(gint64 space, const gchar *label) {
74         fprintf(stderr, "ERROR: calling undefined function set_GUI_DiskSpace\n");
75 }
76 
set_GUI_CWD()77 void set_GUI_CWD() {
78         fprintf(stderr, "ERROR: calling undefined function set_GUI_CWD\n");
79 }
80 
update_used_memory()81 void update_used_memory() {
82         fprintf(stderr, "ERROR: calling undefined function update_used_memory\n");
83 }
84 
lookup_widget(char * w)85 void *lookup_widget(char *w) {
86         fprintf(stderr, "ERROR: calling undefined function lookup_widget\n");
87 	return NULL;
88 }
89 
invalidate_stats_from_fit(fits * fit)90 void invalidate_stats_from_fit(fits *fit) {
91         fprintf(stderr, "ERROR: calling undefined function invalidate_stats_from_fit\n");
92 }
93 
siril_get_system_data_dir()94 const gchar* siril_get_system_data_dir() {
95         fprintf(stderr, "ERROR: calling undefined function siril_get_system_data_dir\n");
96 	return NULL;
97 }
98 
fitseq_is_fitseq(const char * filename,int * frames)99 int fitseq_is_fitseq(const char *filename, int *frames) {
100         fprintf(stderr, "ERROR: calling undefined function fitseq_is_fitseq\n");
101 	return 0;
102 }
103 
full_stats_invalidation_from_fit(fits * fit)104 void full_stats_invalidation_from_fit(fits *fit) {
105         fprintf(stderr, "ERROR: calling undefined function full_stats_invalidation_from_fit\n");
106 }
107 
load_WCS_from_file(fits * fit)108 gboolean load_WCS_from_file(fits* fit) {
109         fprintf(stderr, "ERROR: calling undefined function load_WCS_from_file\n");
110 	return FALSE;
111 }
112 
free_wcs(fits * fit)113 void free_wcs(fits *fit) {
114         fprintf(stderr, "ERROR: calling undefined function free_wcs\n");
115 }
116 
siril_file_chooser_save(GtkWindow * parent,GtkFileChooserAction action)117 SirilWidget *siril_file_chooser_save(GtkWindow *parent, GtkFileChooserAction action) {
118         fprintf(stderr, "ERROR: calling undefined function siril_file_chooser_save\n");
119 	return NULL;
120 }
121 
siril_dialog_run(SirilWidget * widgetdialog)122 gint siril_dialog_run(SirilWidget *widgetdialog) {
123         fprintf(stderr, "ERROR: calling undefined function siril_dialog_run\n");
124 	return 0;
125 }
126 
siril_confirm_dialog(gchar * title,gchar * msg)127 gboolean siril_confirm_dialog(gchar *title, gchar *msg) {
128         fprintf(stderr, "ERROR: calling undefined function siril_confirm_dialog\n");
129 	return FALSE;
130 }
131 
process_clear(int nb)132 int process_clear(int nb) {
133         fprintf(stderr, "ERROR: calling undefined function process_clear\n");
134 	return 0;
135 }
136 
siril_widget_destroy(SirilWidget * widgetdialog)137 void siril_widget_destroy(SirilWidget *widgetdialog) {
138         fprintf(stderr, "ERROR: calling undefined function siril_widget_destroy\n");
139 }
140 
gui_log_message(const char * msg,const char * color)141 void gui_log_message(const char* msg, const char* color) {
142         fprintf(stderr, "ERROR: calling undefined function gui_log_message\n");
143 }
144 
145 #ifdef DUMMY_LOG
siril_log_message(const char * format,...)146 char* siril_log_message(const char* format, ...) {
147 	va_list args;
148 	va_start(args, format);
149 	printf("\t");
150 	vprintf(format, args);
151 	va_end(args);
152 	return "";
153 }
154 #endif
155