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
10typedef unsigned short AT_NUMB;
11typedef unsigned short AT_RANK;
12#define AT_RANK_MASK ((AT_RANK)~0)
13
14typedef 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
24
25typedef unsigned long INCHI_MODE;
26
27#define LEN_COORD 10
28#define NUM_COORD 3
29typedef char MOL_COORD[LEN_COORD*NUM_COORD + NUM_COORD - 1]; /*copied 30 bytes from MOLfile */
30
31
32#endif /* _ICHISIZE_H_ */
pAT_RANK * ppAT_RANK
Definition ichisize.h:23
unsigned short AT_NUMB
Definition ichisize.h:10
unsigned short AT_RANK
Definition ichisize.h:11
AT_RANK * pAT_RANK
Definition ichisize.h:22
signed short NUM_H
Definition ichisize.h:14
unsigned long INCHI_MODE
Definition ichisize.h:25
char MOL_COORD[LEN_COORD *NUM_COORD+NUM_COORD - 1]
Definition ichisize.h:29
#define LEN_COORD
Definition ichisize.h:27
#define NUM_COORD
Definition ichisize.h:28