ITK Function Reference
(V10000.1.0.60_20160308.00)
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
user_exits
erpcustom.h
Go to the documentation of this file.
1
/*==============================================================================
2
Copyright (c) 2003-2005 UGS Corporation
3
Unpublished - All Rights Reserved
4
==============================================================================*/
5
12
/* */
13
14
#ifndef ERPCUSTOM_H
15
#define ERPCUSTOM_H
16
17
#include <stdio.h>
18
#include <stdlib.h>
19
#include <string.h>
20
27
typedef
int (*
ERPCUSTOM_check_func_t
)(
28
int,
29
char
**,
30
char
**,
31
char
*,
32
logical
*,
33
char
**
34
);
35
36
typedef
int (*
ERPCUSTOM_derive_func_t
)(
37
int,
38
char
**,
39
char
**,
40
char
**
41
);
42
43
typedef
struct
ERPCUSTOM_check_func_names_s
{
44
char
*
key
;
45
ERPCUSTOM_check_func_t
func_name
;
46
}
ERPCUSTOM_check_func_names_t
;
47
48
typedef
struct
ERPCUSTOM_derive_func_names_s
{
49
char
*
key
;
50
ERPCUSTOM_derive_func_t
func_name
;
51
}
ERPCUSTOM_derive_func_names_t
;
52
53
#include <user_exits/libuser_exits_exports.h>
54
55
#ifdef __cplusplus
56
extern
"C"
{
57
#endif
58
59
extern
USER_EXITS_API
ERPCUSTOM_check_func_names_t
*
ERPCUSTOM_get_custom_check_funcs
(
60
int
* n_funcs
61
);
62
63
extern
USER_EXITS_API
ERPCUSTOM_derive_func_names_t
*
ERPCUSTOM_get_custom_derive_funcs
(
64
int
* n_funcs
65
);
66
67
int
BMF_ERPCUSTOM_derive_funcs_helper
(
ERPCUSTOM_derive_func_names_t
** func_result,
int
*result);
68
int
BMF_ERPCUSTOM_check_funcs_helper
(
ERPCUSTOM_check_func_names_t
** func_result,
int
*result);
69
70
71
#ifdef __cplusplus
72
}
73
#endif
74
77
#include <user_exits/libuser_exits_undef.h>
78
79
#endif