Changeset 33585
- Timestamp:
- Mar 21, 2012, 3:29:02 PM (14 years ago)
- Location:
- branches/eam_branches/ipp-20111122/Ohana/src/photdbc
- Files:
-
- 1 added
- 10 edited
-
Makefile (modified) (3 diffs)
-
include/dvodist.h (modified) (1 diff)
-
include/photdbc.h (modified) (3 diffs)
-
src/ConfigInit.c (modified) (2 diffs)
-
src/args.c (modified) (2 diffs)
-
src/copy_images.c (modified) (1 diff)
-
src/initialize.c (modified) (2 diffs)
-
src/md5_ops.c (modified) (4 diffs)
-
src/photdbc.c (modified) (1 diff)
-
src/photdbc_catalogs.c (modified) (5 diffs)
-
src/photdbc_client.c (added)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/Makefile
r33574 r33585 1 default: photdbc dvodist1 default: photdbc photdbc_client dvodist 2 2 help: 3 @echo "make options: photdbc (default)"3 @echo "make options: photdbc photdbc_client dvodist" 4 4 5 5 include ../../Makefile.System … … 18 18 19 19 photdbc: $(BIN)/photdbc.$(ARCH) 20 photdbc_client: $(BIN)/photdbc_client.$(ARCH) 21 20 22 dvodist: $(BIN)/dvodist.$(ARCH) 21 install: $(DESTBIN)/photdbc $(DESTBIN)/dvodist 23 24 install: $(DESTBIN)/photdbc $(DESTBIN)/photdbc_client $(DESTBIN)/dvodist 22 25 23 26 PHOTDBC = \ 24 27 $(SRC)/photdbc.$(ARCH).o \ 28 $(SRC)/photdbc_catalogs.$(ARCH).o \ 29 $(SRC)/initialize.$(ARCH).o \ 30 $(SRC)/ConfigInit.$(ARCH).o \ 31 $(SRC)/args.$(ARCH).o \ 32 $(SRC)/copy_images.$(ARCH).o \ 33 $(SRC)/Shutdown.$(ARCH).o \ 34 $(SRC)/join_stars.$(ARCH).o \ 35 $(SRC)/make_subcatalog.$(ARCH).o 36 37 PHOTDBC_CLIENT = \ 38 $(SRC)/photdbc_client.$(ARCH).o \ 25 39 $(SRC)/photdbc_catalogs.$(ARCH).o \ 26 40 $(SRC)/initialize.$(ARCH).o \ … … 72 86 $(BIN)/photdbc.$(ARCH): $(PHOTDBC) 73 87 88 $(PHOTDBC_CLIENT): $(INC)/photdbc.h 89 $(BIN)/photdbc_client.$(ARCH): $(PHOTDBC_CLIENT) 90 74 91 $(DVODIST): $(INC)/dvodist.h 75 92 $(BIN)/dvodist.$(ARCH): $(DVODIST) -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/include/dvodist.h
r33518 r33585 26 26 char *srcHostname; 27 27 char *dstHostname; 28 29 # define MAX_PATH_LENGTH 1024 28 30 29 31 void usage(); -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/include/photdbc.h
r33574 r33585 30 30 // need to get RADIUS from Config 31 31 32 # define MAX_PATH_LENGTH 1024 33 32 34 /* global variables */ 33 35 int SHOW_PARAMS; … … 36 38 double UNIQ_RADIUS; 37 39 double DMCAL_MIN;; 38 char ImageCat[ 256];39 char GSCFILE[ 256];40 char CATDIR[ 256];41 char CATMODE[16]; /* raw, mef, split, mysql */42 char CATFORMAT[16]; /* internal, elixir, loneos, panstarrs */43 char PhotCodeFile[ 256];40 char ImageCat[MAX_PATH_LENGTH]; 41 char GSCFILE[MAX_PATH_LENGTH]; 42 char CATDIR[MAX_PATH_LENGTH]; 43 char *CATMODE; /* raw, mef, split, mysql */ 44 char *CATFORMAT; /* internal, elixir, loneos, panstarrs */ 45 char PhotCodeFile[MAX_PATH_LENGTH]; 44 46 45 47 double RMIN; … … 132 134 void usage(); 133 135 134 int photdbc_catalogs (SkyList *skylist, int hostID); 135 int photdbc_parallel (SkyList *skylist); 136 int photdbc_catalogs (char *outroot, SkyList *skylist, int hostID); 137 int photdbc_parallel (char *outroot, SkyList *skylist); 138 int args_client (int argc, char **argv); 139 void initialize_client (int argc, char **argv); -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/ConfigInit.c
r30616 r33585 52 52 ScanConfig (config, "NMEAS_MIN_FILTERED", "%d", 0, &NMEAS_MIN_FILTERED); 53 53 54 WarnConfig (config, "GSCFILE", "%s", 0, GSCFILE); 54 // do not apply this limit for now 55 NCODE_MIN = 0; 56 55 57 WarnConfig (config, "CATDIR", "%s", 0, CATDIR); 56 ScanConfig (config, "CATMODE", "%s", 0, CATMODE); 57 ScanConfig (config, "CATFORMAT", "%s", 0, CATFORMAT); 58 char *tmpcatdir = abspath (CATDIR, MAX_PATH_LENGTH); 59 strcpy (CATDIR, tmpcatdir); 60 free (tmpcatdir); 61 58 62 ScanConfig (config, "PHOTCODE_FILE", "%s", 0, MasterPhotcodeFile); 59 63 … … 67 71 } 68 72 69 if (*CATMODE == 0) strcpy (CATMODE, "RAW");70 if (*CATFORMAT == 0) strcpy (CATFORMAT, "ELIXIR");71 72 73 /* XXX this does not yet write out the master photcode table */ 73 74 sprintf (CatdirPhotcodeFile, "%s/Photcodes.dat", CATDIR); 74 if (!LoadPhotcodes (CatdirPhotcodeFile, MasterPhotcodeFile, TRUE)) {75 fprintf (stderr, "error loading photcode table %s or master file %s\n", CatdirPhotcodeFile, MasterPhotcodeFile);75 if (!LoadPhotcodes (CatdirPhotcodeFile, NULL, TRUE)) { 76 fprintf (stderr, "error loading photcode table %s\n", CatdirPhotcodeFile); 76 77 exit (1); 77 78 } -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/args.c
r33574 r33585 40 40 remove_argument (N, &argc, argv); 41 41 MAX_MIN_MAG = atof(argv[N]); 42 remove_argument (N, &argc, argv); 43 } 44 45 // override input catalog format (PS1_V1, PS1_REF, etc) 46 CATFORMAT = NULL; 47 if ((N = get_argument (argc, argv, "-set-format"))) { 48 remove_argument (N, &argc, argv); 49 CATFORMAT = strcreate (argv[N]); 50 remove_argument (N, &argc, argv); 51 } 52 53 // override input catalog mode (raw, mef, split, mysql) 54 CATMODE = NULL; 55 if ((N = get_argument (argc, argv, "-set-mode"))) { 56 remove_argument (N, &argc, argv); 57 CATMODE = strcreate (argv[N]); 42 58 remove_argument (N, &argc, argv); 43 59 } … … 127 143 } 128 144 145 int args_client (int argc, char **argv) { 146 147 int N; 148 149 PARALLEL = FALSE; 150 PARALLEL_MANUAL = FALSE; 151 PARALLEL_SERIAL = FALSE; 152 153 HOST_ID = 0; 154 if ((N = get_argument (argc, argv, "-hostID"))) { 155 remove_argument (N, &argc, argv); 156 HOST_ID = atoi (argv[N]); 157 remove_argument (N, &argc, argv); 158 } 159 if (!HOST_ID) usage(); 160 161 HOSTDIR = NULL; 162 if ((N = get_argument (argc, argv, "-hostdir"))) { 163 remove_argument (N, &argc, argv); 164 HOSTDIR = strcreate (argv[N]); 165 remove_argument (N, &argc, argv); 166 } 167 if (!HOSTDIR) usage(); 168 169 VERBOSE = FALSE; 170 if ((N = get_argument (argc, argv, "-v"))) { 171 VERBOSE = TRUE; 172 remove_argument (N, &argc, argv); 173 } 174 175 SHOW_PARAMS = FALSE; 176 if ((N = get_argument (argc, argv, "-params"))) { 177 remove_argument (N, &argc, argv); 178 SHOW_PARAMS = TRUE; 179 } 180 181 ExcludeByInstMag = FALSE; 182 if ((N = get_argument (argc, argv, "-instmag"))) { 183 ExcludeByInstMag = TRUE; 184 remove_argument (N, &argc, argv); 185 INST_MAG_MIN = atof(argv[N]); 186 remove_argument (N, &argc, argv); 187 INST_MAG_MAX = atof(argv[N]); 188 remove_argument (N, &argc, argv); 189 } 190 191 ExcludeByMinSigma = FALSE; 192 if ((N = get_argument (argc, argv, "-min-sigma"))) { 193 ExcludeByMinSigma = TRUE; 194 remove_argument (N, &argc, argv); 195 SIGMA_MIN_KEEP = atof(argv[N]); 196 remove_argument (N, &argc, argv); 197 } 198 199 ExcludeByMaxMinMag = FALSE; 200 if ((N = get_argument (argc, argv, "-maxminmag"))) { 201 ExcludeByMaxMinMag = TRUE; 202 remove_argument (N, &argc, argv); 203 MAX_MIN_MAG = atof(argv[N]); 204 remove_argument (N, &argc, argv); 205 } 206 207 // override input catalog format (PS1_V1, PS1_REF, etc) 208 CATFORMAT = NULL; 209 if ((N = get_argument (argc, argv, "-set-format"))) { 210 remove_argument (N, &argc, argv); 211 CATFORMAT = strcreate (argv[N]); 212 remove_argument (N, &argc, argv); 213 } 214 215 // override input catalog mode (raw, mef, split, mysql) 216 CATMODE = NULL; 217 if ((N = get_argument (argc, argv, "-set-mode"))) { 218 remove_argument (N, &argc, argv); 219 CATMODE = strcreate (argv[N]); 220 remove_argument (N, &argc, argv); 221 } 222 223 /* specify portion of the sky */ 224 REGION.Rmin = 0; 225 REGION.Rmax = 360; 226 REGION.Dmin = -90; 227 REGION.Dmax = +90; 228 if ((N = get_argument (argc, argv, "-region"))) { 229 remove_argument (N, &argc, argv); 230 REGION.Rmin = atof (argv[N]); 231 remove_argument (N, &argc, argv); 232 REGION.Rmax = atof (argv[N]); 233 remove_argument (N, &argc, argv); 234 REGION.Dmin = atof (argv[N]); 235 remove_argument (N, &argc, argv); 236 REGION.Dmax = atof (argv[N]); 237 remove_argument (N, &argc, argv); 238 239 if (REGION.Rmin == REGION.Rmax) { 240 fprintf (stderr, "ERROR: selected region is ill-defined: Rmin == Rmax\n"); 241 exit (2); 242 } 243 if (REGION.Dmin == REGION.Dmax) { 244 fprintf (stderr, "ERROR: selected region is ill-defined: Dmin == Dmax\n"); 245 exit (2); 246 } 247 } 248 249 PHOTCODE_DROP_LIST = NULL; 250 if ((N = get_argument (argc, argv, "-photcode-drop"))) { 251 remove_argument (N, &argc, argv); 252 PHOTCODE_DROP_LIST = strcreate(argv[N]); 253 remove_argument (N, &argc, argv); 254 } 255 256 PHOTCODE_SKIP_LIST = NULL; 257 if ((N = get_argument (argc, argv, "-photcode-skip"))) { 258 remove_argument (N, &argc, argv); 259 PHOTCODE_SKIP_LIST = strcreate(argv[N]); 260 remove_argument (N, &argc, argv); 261 } 262 263 if (argc != 2) usage(); 264 265 if ((REGION.Rmin == 0) && (REGION.Rmax == 360) && (REGION.Dmin == -90) && (REGION.Dmax == +90)) { 266 int i; 267 fprintf (stderr, "you have requested a copy of the entire sky in one pass\n"); 268 fprintf (stderr, "this could be a time consuming operation. type Ctrl-C within 5 seconds to cancel\n"); 269 for (i = 5; i > 0; i--) { 270 fprintf (stderr, "%d.. ", i); 271 usleep (1000000); 272 } 273 fprintf (stderr, "\n"); 274 } 275 276 return (TRUE); 277 } 278 129 279 void usage() { 130 280 -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/copy_images.c
r29001 r33585 41 41 if (out.dbstate != LCK_EMPTY) Shutdown ("ERROR: image table exists %s", ImageOut); 42 42 43 out.mode = dvo_catalog_catmode (CATMODE);44 out.format = dvo_catalog_catformat (CATFORMAT);43 out.mode = CATMODE ? dvo_catalog_catmode (CATMODE) : in.mode; 44 out.format = CATFORMAT ? dvo_catalog_catformat (CATFORMAT) : in.format; 45 45 dvo_image_create (&out, ZERO_POINT); 46 46 -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/initialize.c
r33574 r33585 12 12 args (argc, argv); 13 13 14 photcodesDrop = ParsePhotcodeList (PHOTCODE_DROP_LIST, &Nphotcode Drop, FALSE);15 photcodesSkip = ParsePhotcodeList (PHOTCODE_SKIP_LIST, &Nphotcode Skip, FALSE);14 photcodesDrop = ParsePhotcodeList (PHOTCODE_DROP_LIST, &NphotcodesDrop, FALSE); 15 photcodesSkip = ParsePhotcodeList (PHOTCODE_SKIP_LIST, &NphotcodesSkip, FALSE); 16 16 17 17 if (SHOW_PARAMS) { … … 41 41 } 42 42 } 43 44 void initialize_client (int argc, char **argv) { 45 46 /* are these set correctly? */ 47 if (get_argument (argc, argv, "-h")) usage(); 48 if (get_argument (argc, argv, "--h")) usage(); 49 if (get_argument (argc, argv, "-help")) usage(); 50 if (get_argument (argc, argv, "--help")) usage(); 51 52 ConfigInit (&argc, argv); 53 args_client (argc, argv); 54 55 photcodesDrop = ParsePhotcodeList (PHOTCODE_DROP_LIST, &NphotcodesDrop, FALSE); 56 photcodesSkip = ParsePhotcodeList (PHOTCODE_SKIP_LIST, &NphotcodesSkip, FALSE); 57 58 if (SHOW_PARAMS) { 59 fprintf (stderr, "current parameter settings:\n"); 60 fprintf (stderr, "VERBOSE: %d\n", VERBOSE); 61 fprintf (stderr, "JOIN_RADIUS: %lf\n", JOIN_RADIUS); 62 fprintf (stderr, "UNIQ_RADIUS: %lf\n", UNIQ_RADIUS); 63 64 fprintf (stderr, "XMIN: %lf\n", XMIN); 65 fprintf (stderr, "XMAX: %lf\n", XMAX); 66 fprintf (stderr, "YMIN: %lf\n", YMIN); 67 fprintf (stderr, "YMAX: %lf\n", YMAX); 68 fprintf (stderr, "MMIN: %lf\n", MMIN); 69 fprintf (stderr, "MMAX: %lf\n", MMAX); 70 fprintf (stderr, "DMCAL_MIN: %lf\n", DMCAL_MIN); 71 fprintf (stderr, "DMSYS: %lf\n", DMSYS); 72 73 fprintf (stderr, "CHISQ_MAX: %lf\n", CHISQ_MAX); 74 fprintf (stderr, "NMEAS_MIN: %d\n", NMEAS_MIN); 75 76 fprintf (stderr, "IMAGE_CATALOG %s\n", ImageCat); 77 fprintf (stderr, "GSCFILE %s\n", GSCFILE); 78 fprintf (stderr, "CATDIR %s\n", CATDIR); 79 fprintf (stderr, "PHOTCODE_FILE %s\n", PhotCodeFile); 80 81 exit (0); 82 } 83 } -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/md5_ops.c
r33518 r33585 60 60 IOBuffer buffer; 61 61 62 char line[ 1024];63 int Nline = snprintf (line, 1024, "md5sum %s\n", filename);64 assert (Nline < 1024);62 char line[MAX_PATH_LENGTH]; 63 int Nline = snprintf (line, MAX_PATH_LENGTH, "md5sum %s\n", filename); 64 assert (Nline < MAX_PATH_LENGTH); 65 65 66 66 write (host->stdio[0], line, Nline); … … 72 72 fprintf (stderr, "buffer: %s\n", buffer.buffer); 73 73 74 char result[ 1024], fileout[1024];74 char result[MAX_PATH_LENGTH], fileout[MAX_PATH_LENGTH]; 75 75 int Nscan = sscanf (buffer.buffer, "%s %s", result, fileout); 76 76 assert (Nscan == 2); … … 86 86 IOBuffer buffer, stdout_buf, stderr_buf; 87 87 88 char line[ 1024];89 int Nline = snprintf (line, 1024, "job md5sum %s\n", filename);90 assert (Nline < 1024);88 char line[MAX_PATH_LENGTH]; 89 int Nline = snprintf (line, MAX_PATH_LENGTH, "job md5sum %s\n", filename); 90 assert (Nline < MAX_PATH_LENGTH); 91 91 92 92 // fprintf (stderr, "command: %s\n", line); … … 119 119 // fprintf (stderr, "result from md5sum: %s\n", stdout_buf.buffer); 120 120 121 char result[ 1024], fileout[1024];121 char result[MAX_PATH_LENGTH], fileout[MAX_PATH_LENGTH]; 122 122 int Nscan = sscanf (stdout_buf.buffer, "%s %s", result, fileout); 123 123 if (Nscan != 2) { -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/photdbc.c
r33574 r33585 13 13 14 14 // the output catalog needs to inherit the SKY_DEPTH of the input catalog 15 sky = SkyTableLoadOptimal (CATDIR, NULL, GSCFILE, TRUE, SKY_DEPTH_HST, VERBOSE);15 sky = SkyTableLoadOptimal (CATDIR, NULL, NULL, TRUE, 0, VERBOSE); 16 16 SkyTableSetFilenames (sky, CATDIR, "cpt"); 17 17 skylist = SkyListByPatch (sky, -1, ®ION); 18 18 19 19 // hostID is 0 for master program 20 photdbc_catalogs (skylist, 0); 20 photdbc_catalogs (argv[1], skylist, 0); 21 22 char *skyfile = SkyTableFilename (argv[1]); 23 SkyTableSave (sky, skyfile); 21 24 exit (0); 22 25 } -
branches/eam_branches/ipp-20111122/Ohana/src/photdbc/src/photdbc_catalogs.c
r33574 r33585 1 1 # include "photdbc.h" 2 # define DEBUG 1 2 3 3 int photdbc_catalogs ( SkyList *skylist, int hostID) {4 int photdbc_catalogs (char *outroot, SkyList *skylist, int hostID) { 4 5 5 6 int i; 6 char *skyfile;7 7 Catalog incatalog; 8 8 Catalog outcatalog; 9 9 10 10 if (PARALLEL && !hostID) { 11 photdbc_parallel (skylist);12 exit (0);11 photdbc_parallel (outroot, skylist); 12 return FALSE; 13 13 } 14 14 … … 20 20 21 21 // set the parameters which guide catalog open/load/create 22 char hostfile[ 1024];23 snprintf (hostfile, 1024, "%s/%s.cpt", hostpath, skylist[0].regions[i]->name);22 char hostfile[MAX_PATH_LENGTH]; 23 snprintf (hostfile, MAX_PATH_LENGTH, "%s/%s.cpt", HOSTDIR, skylist[0].regions[i]->name); 24 24 incatalog.filename = hostID ? hostfile : skylist[0].filename[i]; 25 25 incatalog.Nsecfilt = GetPhotcodeNsecfilt (); … … 39 39 40 40 // create output catalog filename 41 outcatalog.filename = strsubs (incatalog.filename, CATDIR, argv[1]); 41 char outfile[MAX_PATH_LENGTH]; 42 snprintf (outfile, MAX_PATH_LENGTH, "%s/%s.cpt", outroot, skylist[0].regions[i]->name); 43 outcatalog.filename = outfile; 42 44 if (outcatalog.filename == NULL) Shutdown ("error with input catalog name"); 43 45 44 46 // define outcatalog open parameters 45 outcatalog.catformat = dvo_catalog_catformat (CATFORMAT); // set the default catformat from config data46 outcatalog.catmode = dvo_catalog_catmode (CATMODE); // set the default catmode from config data47 outcatalog.catformat = CATFORMAT ? dvo_catalog_catformat (CATFORMAT) : incatalog.catformat; 48 outcatalog.catmode = CATMODE ? dvo_catalog_catmode (CATMODE) : incatalog.catmode; 47 49 outcatalog.Nsecfilt = incatalog.Nsecfilt; // inherit from the incatalog 48 50 outcatalog.catflags = LOAD_AVES | LOAD_MEAS | LOAD_MISS | LOAD_SECF; … … 79 81 } 80 82 81 skyfile = SkyTableFilename (argv[1]); 82 SkyTableSave (sky, skyfile); 83 exit (0); 83 return TRUE; 84 84 } 85 85 86 int photdbc_parallel ( SkyList *skylist) {86 int photdbc_parallel (char *outroot, SkyList *skylist) { 87 87 88 88 // launch the photdbo_client jobs to the parallel hosts … … 103 103 table->hosts[i].pathname = tmppath; 104 104 105 // ensure that the paths are absolute path names 106 char *tmproot = abspath (outroot, MAX_PATH_LENGTH); 107 105 108 // options / arguments that can affect relastro_client -update-objects: 106 char command[1024]; 107 snprintf (command, 1024, "photdbc_client -hostID %d -D CATDIR %s -hostdir %s -region %f %f %f %f", 108 table->hosts[i].hostID, CATDIR, table->hosts[i].pathname, REGION.Rmin, REGION.Rmax, REGION.Dmin, REGION.Dmax); 109 char command[MAX_PATH_LENGTH]; 110 snprintf (command, MAX_PATH_LENGTH, "photdbc_client %s -hostID %d -D CATDIR %s -hostdir %s -region %f %f %f %f -D NMEAS_MIN %d -D NMEAS_MIN_FILTERED %d -D AVE_SIGMA_LIM %f -D SIGMA_MAX %f", 111 tmproot, table->hosts[i].hostID, CATDIR, table->hosts[i].pathname, 112 REGION.Rmin, REGION.Rmax, REGION.Dmin, REGION.Dmax, 113 NMEAS_MIN, NMEAS_MIN_FILTERED, AVE_SIGMA_LIM, SIGMA_MAX 114 ); 109 115 110 char tmpline[1024]; 111 if (VERBOSE) { snprintf (tmpline, 1024, "%s -v", command); strcpy (command, tmpline); } 112 if (ExcludeByInstMag) { snprintf (tmpline, 1024, "%s -instmag %f %f", command, INST_MAG_MIN, INST_MAG_MAX); strcpy (command, tmpline); } 113 if (ExcludeByMinSigma) { snprintf (tmpline, 1024, "%s -min-sigma %f", command, SIGMA_MIN_KEEP); strcpy (command, tmpline); } 114 if (ExcludeByMaxMinMag) { snprintf (tmpline, 1024, "%s -maxminmag %f", command, MAX_MIN_MAG); strcpy (command, tmpline); } 115 if (PHOTCODE_DROP_LIST) { snprintf (tmpline, 1024, "%s -photcode-drop %s", command, PHOTCODE_DROP_LIST); strcpy (command, tmpline); } 116 if (PHOTCODE_SKIP_LIST) { snprintf (tmpline, 1024, "%s -photcode-skip %s", command, PHOTCODE_SKIP_LIST); strcpy (command, tmpline); } 116 char tmpline[MAX_PATH_LENGTH]; 117 if (VERBOSE) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -v", command); strcpy (command, tmpline); } 118 if (ExcludeByInstMag) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -instmag %f %f", command, INST_MAG_MIN, INST_MAG_MAX); strcpy (command, tmpline); } 119 if (ExcludeByMinSigma) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -min-sigma %f", command, SIGMA_MIN_KEEP); strcpy (command, tmpline); } 120 if (ExcludeByMaxMinMag) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -maxminmag %f", command, MAX_MIN_MAG); strcpy (command, tmpline); } 121 if (PHOTCODE_DROP_LIST) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -photcode-drop %s", command, PHOTCODE_DROP_LIST); strcpy (command, tmpline); } 122 if (PHOTCODE_SKIP_LIST) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -photcode-skip %s", command, PHOTCODE_SKIP_LIST); strcpy (command, tmpline); } 123 if (CATFORMAT) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -catformat %s", command, CATFORMAT); strcpy (command, tmpline); } 124 if (CATMODE) { snprintf (tmpline, MAX_PATH_LENGTH, "%s -catmode %s", command, CATMODE); strcpy (command, tmpline); } 117 125 118 126 fprintf (stderr, "command: %s\n", command);
Note:
See TracChangeset
for help on using the changeset viewer.
