Sha256: 75d4ebefdfb7df3e1150f2092124bc4c1627463c75bc299404c207bdb4f2bb66

Contents?: true

Size: 586 Bytes

Versions: 4

Compression:

Stored size: 586 Bytes

Contents

/*
 * Pulic header including definitions of primitive types used in SCS.
 * Make sure this file and `scs.h` are somewhere appropriate and then use
 * `#include "scs.h"` to access the SCS public API.
 */

#ifndef SCS_TYPES_H_GUARD
#define SCS_TYPES_H_GUARD

#ifdef __cplusplus
extern "C" {
#endif

#ifdef DLONG
/*#ifdef _WIN64
#include <stdint.h>
typedef int64_t scs_int;
#else
typedef long scs_int;
#endif
*/
typedef long long scs_int;
#else
typedef int scs_int;
#endif

#ifndef SFLOAT
typedef double scs_float;
#else
typedef float scs_float;
#endif

#ifdef __cplusplus
}
#endif
#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
scs-0.5.0 vendor/scs/include/scs_types.h
scs-0.4.3 vendor/scs/include/scs_types.h
scs-0.4.2 vendor/scs/include/scs_types.h
scs-0.4.1 vendor/scs/include/scs_types.h