File: main-old.cpp

package info (click to toggle)
c-munipack 2.1.38-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 55,888 kB
  • sloc: ansic: 200,762; cpp: 106,123; lex: 9,035; yacc: 4,916; sh: 4,074; fortran: 2,613; xml: 2,105; python: 1,182; makefile: 546; perl: 104
file content (97 lines) | stat: -rw-r--r-- 2,400 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
/**************************************************************

main.c (C-Munipack project)
Main module for debugging suite
Copyright (C) 2003 David Motl, dmotl@volny.cz

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

**************************************************************/

#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <cmunipack.h>

CmpackConsole *g_console = NULL;

/* Test functions: */
int allfile_test(void);
int catfile_test(void);
int ccdfile_test(void);
int phtfile_test(void);
int table_test(void);
int common_test(void);
int konv_test(void);
int bias_test(void);
int dark_test(void);
int tcorr_test(void);
int flat_test(void);
int amass_test(void);
int helcor_test(void);
int mbias_test(void);
int mdark_test(void);
int mflat_test(void);
int kombine_test(void);
int phot_test(void);
int match_test(void);
int list_test(void);
int readall_test(void);
int fset_test(void);
int xml_test(void);

/* Main module */
int main (int argc, char *argv[]) 
{
	/* Library initialization */
	cmpack_init();

	/* Make console */
	g_console = cmpack_con_init();
	cmpack_con_set_level(g_console, CMPACK_LEVEL_DEBUG);
	
	/* Run tests */
	//allfile_test();
	//catfile_test();
	//ccdfile_test();
	phtfile_test();
	//table_test();
	//common_test();
	//konv_test();
	//bias_test();
	//dark_test();
	//flat_test();
	//tcorr_test();
	//amass_test();
	//helcor_test();
	//mbias_test();
	//mdark_test();
	//mflat_test();
	//kombine_test();
	//phot_test();
	//match_test();
	//list_test();
	//readall_test();
	//xml_test();
	//fset_test();

	/* Destroy console */
	cmpack_con_destroy(g_console);

	/* Dump memory leaks */
	cmpack_cleanup();

	return 0;
}