/*
 * File: rtwtypes.h
 *
 * This version of rtwtypes.h is generated for compatibility with custom
 * source code or static source files that are located under matlabroot.
 * Automatically generated code does not have to include this file.
 */

#ifndef RTWTYPES_H
#define RTWTYPES_H

#include <stdint.h>
#include <stdbool.h>

#include "complex_types.h"

typedef int8_t int8_T;
typedef uint8_t uint8_T;
typedef int16_t int16_T;
typedef uint16_t uint16_T;
typedef int32_t int32_T;
typedef uint32_t uint32_T;
typedef bool boolean_T;
typedef double real_T;
typedef double real64_T;
typedef double time_T;
typedef float real32_T;
typedef char char_T;
typedef char byte_T;
typedef int int_T;
typedef unsigned char uchar_T;
typedef unsigned int uint_T;
typedef unsigned long ulong_T;

#define MIN_int8_T INT8_MIN
#define MAX_int8_T INT8_MAX
#define MAX_uint8_T UINT8_MAX
#define MIN_int16_T INT16_MIN
#define MAX_int16_T INT16_MAX
#define MAX_uint16_T UINT16_MAX
#define MIN_int32_T INT32_MIN
#define MAX_int32_T INT32_MAX
#define MAX_uint32_T UINT32_MAX

#endif /* RTWTYPES_H */
