OpenCMISS-Iron Internal API Documentation
FieldExportConstants.h
Go to the documentation of this file.
1 #if 1==0
2 /* \file
3  * \author Caton Little
4  * \brief
5  *
6  * \section LICENSE
7  *
8  * Version: MPL 1.1/GPL 2.0/LGPL 2.1
9  *
10  * The contents of this file are subject to the Mozilla Public License
11  * Version 1.1 (the "License"); you may not use this file except in
12  * compliance with the License. You may obtain a copy of the License at
13  * http://www.mozilla.org/MPL/
14  *
15  * Software distributed under the License is distributed on an "AS IS"
16  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
17  * License for the specific language governing rights and limitations
18  * under the License.
19  *
20  * The Original Code is OpenCMISS
21  *
22  * The Initial Developer of the Original Code is University of Auckland,
23  * Auckland, New Zealand, the University of Oxford, Oxford, United
24  * Kingdom and King's College, London, United Kingdom. Portions created
25  * by the University of Auckland, the University of Oxford and King's
26  * College, London are Copyright (C) 2007-2010 by the University of
27  * Auckland, the University of Oxford and King's College, London.
28  * All Rights Reserved.
29  *
30  * Contributor(s):
31  *
32  * Alternatively, the contents of this file may be used under the terms of
33  * either the GNU General Public License Version 2 or later (the "GPL"), or
34  * the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
35  * in which case the provisions of the GPL or the LGPL are applicable instead
36  * of those above. If you wish to allow use of your version of this file only
37  * under the terms of either the GPL or the LGPL, and not to allow others to
38  * use your version of this file under the terms of the MPL, indicate your
39  * decision by deleting the provisions above and replace them with the notice
40  * and other provisions required by the GPL or the LGPL. If you do not delete
41  * the provisions above, a recipient may use your version of this file under
42  * the terms of any one of the MPL, the GPL or the LGPL.
43  *
44  */
45 #endif
46 
47 #ifndef FIELD_EXPORT_CONSTANTS_H
48 #define FIELD_EXPORT_CONSTANTS_H
49 
50 #define FIELD_EXPORT_NO_ERROR 00000
51 #define FIELD_EXPORT_ERROR_UNKNOWN_TYPE 10001
52 #define FIELD_EXPORT_ERROR_FILE_IO 10002
53 #define FIELD_EXPORT_ERROR_BAD_HANDLE 10003
54 #define FIELD_EXPORT_ERROR_CLOSED_HANDLE 10004
55 #define FIELD_EXPORT_ERROR_FILE_WRITE 10005
56 #define FIELD_EXPORT_ERROR_UNKNOWN_INTERPOLATION 10006
57 #define FIELD_EXPORT_ERROR_UNKNOWN_LABEL_TYPE 10007
58 #define FIELD_EXPORT_ERROR_HDF5_ERROR 10100
59 
60 #define EXPORT_TYPE_CLOSED 0
61 #define EXPORT_TYPE_FILE 1
62 
63 #endif