InChI
Loading...
Searching...
No Matches
ichisize.h
Go to the documentation of this file.
1
/*
2
* SPDX-License-Identifier: MIT
3
* Copyright (c) 2024 IUPAC and InChI Trust
4
*/
5
6
7
#ifndef _ICHISIZE_H_
8
#define _ICHISIZE_H_
9
10
typedef
unsigned
short
AT_NUMB
;
11
typedef
unsigned
short
AT_RANK
;
12
#define AT_RANK_MASK ((AT_RANK)~0)
13
14
typedef
signed
short
NUM_H
;
15
#define MAX_ATOMS 32766
16
#define NORMALLY_ALLOWED_INP_MAX_ATOMS 1024
17
18
19
#define CHAR_MASK 0xFF
20
21
22
typedef
AT_RANK
*
pAT_RANK
;
23
typedef
pAT_RANK
*
ppAT_RANK
;
24
25
typedef
unsigned
long
INCHI_MODE
;
26
27
#define LEN_COORD 10
28
#define NUM_COORD 3
29
typedef
char
MOL_COORD
[
LEN_COORD
*
NUM_COORD
+
NUM_COORD
- 1];
/*copied 30 bytes from MOLfile */
30
31
32
#endif
/* _ICHISIZE_H_ */
ppAT_RANK
pAT_RANK * ppAT_RANK
Definition
ichisize.h:23
AT_NUMB
unsigned short AT_NUMB
Definition
ichisize.h:10
AT_RANK
unsigned short AT_RANK
Definition
ichisize.h:11
pAT_RANK
AT_RANK * pAT_RANK
Definition
ichisize.h:22
NUM_H
signed short NUM_H
Definition
ichisize.h:14
INCHI_MODE
unsigned long INCHI_MODE
Definition
ichisize.h:25
MOL_COORD
char MOL_COORD[LEN_COORD *NUM_COORD+NUM_COORD - 1]
Definition
ichisize.h:29
LEN_COORD
#define LEN_COORD
Definition
ichisize.h:27
NUM_COORD
#define NUM_COORD
Definition
ichisize.h:28
INCHI-1-SRC
INCHI_BASE
src
ichisize.h
Generated by
1.9.8