Qucs-core
0.0.18
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
qucs-core
src
check_csv.h
Go to the documentation of this file.
1
/*
2
* check_csv.h - checker definitions for CSV files
3
*
4
* Copyright (C) 2007 Stefan Jahn <stefan@lkcc.org>
5
*
6
* This is free software; you can redistribute it and/or modify
7
* it under the terms of the GNU General Public License as published by
8
* the Free Software Foundation; either version 2, or (at your option)
9
* any later version.
10
*
11
* This software is distributed in the hope that it will be useful,
12
* but WITHOUT ANY WARRANTY; without even the implied warranty of
13
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14
* GNU General Public License for more details.
15
*
16
* You should have received a copy of the GNU General Public License
17
* along with this package; see the file COPYING. If not, write to
18
* the Free Software Foundation, Inc., 51 Franklin Street - Fifth Floor,
19
* Boston, MA 02110-1301, USA.
20
*
21
* $Id$
22
*
23
*/
24
25
#ifndef __CHECK_CSV_H__
26
#define __CHECK_CSV_H__
27
28
namespace
qucs
{
29
class
dataset;
30
class
vector;
31
class
strlist;
32
}
33
34
extern
qucs::dataset
*
csv_result
;
35
extern
qucs::vector
*
csv_vector
;
36
extern
qucs::strlist
*
csv_header
;
37
38
/* Externalize variables used by the scanner and parser. */
39
extern
int
csv_lineno
;
40
extern
FILE *
csv_in
;
41
void
csv_restart
(FILE *);
42
43
__BEGIN_DECLS
44
45
/* Available functions of the checker. */
46
int
csv_parse
(
void
);
47
int
csv_error
(
const
char
*);
48
int
csv_lex
(
void
);
49
int
csv_lex_destroy
(
void
);
50
int
csv_check
(
void
);
51
void
csv_init
(
void
);
52
void
csv_destroy
(
void
);
53
54
__END_DECLS
55
56
#endif
/* __CHECK_CSV_H__ */
csv_parse
__BEGIN_DECLS int csv_parse(void)
qucs::vector
Definition:
parse_citi.y:47
csv_destroy
void csv_destroy(void)
Definition:
check_csv.cpp:170
csv_header
qucs::strlist * csv_header
Definition:
check_csv.cpp:48
csv_in
FILE * csv_in
qucs::dataset
Definition:
dataset.h:34
csv_check
int csv_check(void)
Definition:
check_csv.cpp:128
csv_restart
void csv_restart(FILE *)
csv_vector
qucs::vector * csv_vector
Definition:
check_csv.cpp:49
qucs
Definition:
applications.h:30
csv_error
int csv_error(const char *)
Definition:
parse_csv.y:136
csv_result
qucs::dataset * csv_result
Definition:
check_csv.cpp:50
csv_lex_destroy
int csv_lex_destroy(void)
csv_lineno
int csv_lineno
csv_init
void csv_init(void)
Definition:
check_csv.cpp:183
qucs::strlist
Definition:
parse_citi.y:38
csv_lex
int csv_lex(void)
Generated on Mon Sep 1 2014 20:08:24 for Qucs-core by
1.8.6