blob: 9631727c93673ad93b83283f13ac7b141c476c55 (
plain)
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
98
99
100
101
102
103
104
|
/*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*\
File: octdef.h
Copyright (c) 2001 Octasic Inc. All rights reserved.
Description: Common system definitions
This source code is Octasic Confidential. Use of and access to this code
is covered by the Octasic Device Enabling Software License Agreement.
Acknowledgement of the Octasic Device Enabling Software License was
required for access to this code. A copy was also provided with the release.
$Octasic_Release: OCT610xAPI-01.00-PR37 $
$Octasic_Revision: 11 $
\*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*/
#ifndef __OCTDEF_H__
#define __OCTDEF_H__
/*--------------------------------------------------------------------------
C language
----------------------------------------------------------------------------*/
#ifdef __cplusplus
extern "C" {
#endif
/***************************** INCLUDE FILES *******************************/
/*--------------------------------------------------------------------------
Get Platform Dependency headers
----------------------------------------------------------------------------*/
#include "octosdependant.h"
/*--------------------------------------------------------------------------
Common Type definitions
----------------------------------------------------------------------------*/
#include "octtype.h"
/***************************** DEFINES *************************************/
/*--------------------------------------------------------------------------
Miscellaneous constants
----------------------------------------------------------------------------*/
#ifndef PROTO
#define PROTO extern
#endif
/* Generic return codes */
#define cOCTDEF_RC_OK 0 /* Generic Ok */
#define cOCTDEF_RC_ERROR 1 /* Generic Error */
/* Default return values of all OCTAPI functions.*/
#ifndef GENERIC_OK
#define GENERIC_OK 0x00000000
#endif
#ifndef GENERIC_ERROR
#define GENERIC_ERROR 0x00000001
#endif
#ifndef GENERIC_BAD_PARAM
#define GENERIC_BAD_PARAM 0x00000002
#endif
/* Defines of boolean expressions (TRUE/FALSE)*/
#ifndef FALSE
#define FALSE (BOOL)0
#endif
#ifndef TRUE
#define TRUE (BOOL)1
#endif
/*--------------------------------------------------------------------------
DLL Import-Export
----------------------------------------------------------------------------*/
#ifdef OCT_WINENV
#define DLLIMP __declspec( dllimport )
#define DLLEXP __declspec( dllexport )
#else
#define DLLIMP
#define DLLEXP
#endif
/*--------------------------------------------------------------------------
C language
----------------------------------------------------------------------------*/
#ifdef __cplusplus
}
#endif
#endif /* __OCTDEF_H__ */
|