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