ThirdParty
Ert
lib
include
ert
util
ssize_t.hpp
Go to the documentation of this file.
1
/*
2
Copyright (C) 2011 Equinor ASA, Norway.
3
4
The file 'ssize_t.h' is part of ERT - Ensemble based Reservoir Tool.
5
6
ERT is free software: you can redistribute it and/or modify
7
it under the terms of the GNU General Public License as published by
8
the Free Software Foundation, either version 3 of the License, or
9
(at your option) any later version.
10
11
ERT is distributed in the hope that it will be useful, but WITHOUT ANY
12
WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
FITNESS FOR A PARTICULAR PURPOSE.
14
15
See the GNU General Public License at <http://www.gnu.org/licenses/gpl.html>
16
for more details.
17
*/
18
19
#ifndef ERT_SSIZE_T_H
20
#define ERT_SSIZE_T_H
21
22
#ifdef _MSC_VER
23
/* maximum number of bytes addressable */
24
#ifdef _WIN64
25
typedef
__int64 ssize_t;
26
#else
27
typedef
long
ssize_t;
28
#endif
29
#else
30
/* POSIX 2008 states that it should be defined here */
31
#include <sys/types.h>
32
#endif
33
34
#endif