[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnuastro-commits] master fd80ba0 1/2: All programs: cp->program_struct
From: |
Mohammad Akhlaghi |
Subject: |
[gnuastro-commits] master fd80ba0 1/2: All programs: cp->program_struct is now available in all programs |
Date: |
Fri, 9 Aug 2019 14:45:25 -0400 (EDT) |
branch: master
commit fd80ba061caba6bf29921951f07dc3ab1906170b
Author: Mohammad Akhlaghi <address@hidden>
Commit: Mohammad Akhlaghi <address@hidden>
All programs: cp->program_struct is now available in all programs
Until now, we were only defining this tructure for programs that actually
used it. But this causes confusion when trying to use `cp->program_struct'
in a program that hasn't yet defined it (for example the case of the next
commit!).
With this commit, it is now defined in all the programs.
---
bin/TEMPLATE/ui.c | 1 +
bin/arithmetic/ui.c | 1 +
bin/buildprog/ui.c | 1 +
bin/convertt/ui.c | 1 +
bin/cosmiccal/ui.c | 1 +
bin/crop/ui.c | 1 +
bin/fits/ui.c | 1 +
bin/match/ui.c | 1 +
bin/mknoise/ui.c | 1 +
bin/mkprof/ui.c | 1 +
bin/noisechisel/ui.c | 1 +
bin/segment/ui.c | 1 +
bin/table/ui.c | 1 +
13 files changed, 13 insertions(+)
diff --git a/bin/TEMPLATE/ui.c b/bin/TEMPLATE/ui.c
index 7d888b7..717bf17 100644
--- a/bin/TEMPLATE/ui.c
+++ b/bin/TEMPLATE/ui.c
@@ -100,6 +100,7 @@ ui_initialize_options(struct TEMPLATEparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/arithmetic/ui.c b/bin/arithmetic/ui.c
index f1e39e5..95f23aa 100644
--- a/bin/arithmetic/ui.c
+++ b/bin/arithmetic/ui.c
@@ -120,6 +120,7 @@ ui_initialize_options(struct arithmeticparams *p,
struct gal_options_common_params *cp=&p->cp;
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/buildprog/ui.c b/bin/buildprog/ui.c
index 9d51f20..6db0d66 100644
--- a/bin/buildprog/ui.c
+++ b/bin/buildprog/ui.c
@@ -104,6 +104,7 @@ ui_initialize_options(struct buildprogparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/convertt/ui.c b/bin/convertt/ui.c
index 56f405f..616314f 100644
--- a/bin/convertt/ui.c
+++ b/bin/convertt/ui.c
@@ -110,6 +110,7 @@ ui_initialize_options(struct converttparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/cosmiccal/ui.c b/bin/cosmiccal/ui.c
index d69e51a..a4316d9 100644
--- a/bin/cosmiccal/ui.c
+++ b/bin/cosmiccal/ui.c
@@ -106,6 +106,7 @@ ui_initialize_options(struct cosmiccalparams *p,
struct gal_options_common_params *cp=&p->cp;
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/crop/ui.c b/bin/crop/ui.c
index b6ed3ff..e2dd9de 100644
--- a/bin/crop/ui.c
+++ b/bin/crop/ui.c
@@ -112,6 +112,7 @@ ui_initialize_options(struct cropparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
cp->program_bibtex = PROGRAM_BIBTEX;
diff --git a/bin/fits/ui.c b/bin/fits/ui.c
index 1d69fd4..ca86eee 100644
--- a/bin/fits/ui.c
+++ b/bin/fits/ui.c
@@ -99,6 +99,7 @@ ui_initialize_options(struct fitsparams *p,
/* Set the necessary common parameters structure. */
cp->keep = 1;
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/match/ui.c b/bin/match/ui.c
index e5b5bef..d9eb99f 100644
--- a/bin/match/ui.c
+++ b/bin/match/ui.c
@@ -100,6 +100,7 @@ ui_initialize_options(struct matchparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/mknoise/ui.c b/bin/mknoise/ui.c
index c30cd7b..70c847b 100644
--- a/bin/mknoise/ui.c
+++ b/bin/mknoise/ui.c
@@ -104,6 +104,7 @@ ui_initialize_options(struct mknoiseparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
cp->program_bibtex = PROGRAM_BIBTEX;
diff --git a/bin/mkprof/ui.c b/bin/mkprof/ui.c
index 2fda359..47dbbad 100644
--- a/bin/mkprof/ui.c
+++ b/bin/mkprof/ui.c
@@ -178,6 +178,7 @@ ui_initialize_options(struct mkprofparams *p,
struct gal_options_common_params *cp=&p->cp;
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
cp->program_bibtex = PROGRAM_BIBTEX;
diff --git a/bin/noisechisel/ui.c b/bin/noisechisel/ui.c
index 090c3ab..a38df40 100644
--- a/bin/noisechisel/ui.c
+++ b/bin/noisechisel/ui.c
@@ -107,6 +107,7 @@ ui_initialize_options(struct noisechiselparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/segment/ui.c b/bin/segment/ui.c
index 782826b..71602b3 100644
--- a/bin/segment/ui.c
+++ b/bin/segment/ui.c
@@ -107,6 +107,7 @@ ui_initialize_options(struct segmentparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;
diff --git a/bin/table/ui.c b/bin/table/ui.c
index 86cc27d..4608f93 100644
--- a/bin/table/ui.c
+++ b/bin/table/ui.c
@@ -110,6 +110,7 @@ ui_initialize_options(struct tableparams *p,
/* Set the necessary common parameters structure. */
+ cp->program_struct = p;
cp->poptions = program_options;
cp->program_name = PROGRAM_NAME;
cp->program_exec = PROGRAM_EXEC;