Crate highs_sys

Crate highs_sys 

Source

Structs§

HighsCallbackDataIn
HighsCallbackDataOut
Struct to handle callback output data
__fsid_t
imaxdiv_t

Constants§

CMAKE_BUILD_TYPE
HIGHSINT_FORMAT
HIGHS_GITHASH
HIGHS_VERSION_MAJOR
HIGHS_VERSION_MINOR
HIGHS_VERSION_PATCH
HighsStatuskError
HighsStatuskOk
HighsStatuskWarning
INT8_MAX
INT8_MIN
INT16_MAX
INT16_MIN
INT32_MAX
INT32_MIN
INTPTR_MAX
INTPTR_MIN
INT_FAST8_MAX
INT_FAST8_MIN
INT_FAST16_MAX
INT_FAST16_MIN
INT_FAST32_MAX
INT_FAST32_MIN
INT_LEAST8_MAX
INT_LEAST8_MIN
INT_LEAST16_MAX
INT_LEAST16_MIN
INT_LEAST32_MAX
INT_LEAST32_MIN
MATRIX_FORMAT_COLUMN_WISE
MATRIX_FORMAT_NONE
MATRIX_FORMAT_ROW_WISE
MODEL_STATUS_INFEASIBLE
MODEL_STATUS_LOAD_ERROR
MODEL_STATUS_MAX
MODEL_STATUS_MIN
MODEL_STATUS_MODEL_EMPTY
MODEL_STATUS_MODEL_ERROR
MODEL_STATUS_NOTSET
MODEL_STATUS_OBJECTIVE_BOUND
MODEL_STATUS_OBJECTIVE_TARGET
MODEL_STATUS_OPTIMAL
MODEL_STATUS_POSTSOLVE_ERROR
MODEL_STATUS_PRESOLVE_ERROR
MODEL_STATUS_REACHED_ITERATION_LIMIT
MODEL_STATUS_REACHED_TIME_LIMIT
MODEL_STATUS_SOLVE_ERROR
MODEL_STATUS_UNBOUNDED
MODEL_STATUS_UNBOUNDED_OR_INFEASIBLE
MODEL_STATUS_UNKNOWN
OBJECTIVE_SENSE_MAXIMIZE
OBJECTIVE_SENSE_MINIMIZE
PRIX8
PRIX16
PRIX32
PRIX64
PRIXFAST8
PRIXFAST16
PRIXFAST32
PRIXFAST64
PRIXLEAST8
PRIXLEAST16
PRIXLEAST32
PRIXLEAST64
PRIXMAX
PRIXPTR
PRId8
PRId16
PRId32
PRId64
PRIdFAST8
PRIdFAST16
PRIdFAST32
PRIdFAST64
PRIdLEAST8
PRIdLEAST16
PRIdLEAST32
PRIdLEAST64
PRIdMAX
PRIdPTR
PRIi8
PRIi16
PRIi32
PRIi64
PRIiFAST8
PRIiFAST16
PRIiFAST32
PRIiFAST64
PRIiLEAST8
PRIiLEAST16
PRIiLEAST32
PRIiLEAST64
PRIiMAX
PRIiPTR
PRIo8
PRIo16
PRIo32
PRIo64
PRIoFAST8
PRIoFAST16
PRIoFAST32
PRIoFAST64
PRIoLEAST8
PRIoLEAST16
PRIoLEAST32
PRIoLEAST64
PRIoMAX
PRIoPTR
PRIu8
PRIu16
PRIu32
PRIu64
PRIuFAST8
PRIuFAST16
PRIuFAST32
PRIuFAST64
PRIuLEAST8
PRIuLEAST16
PRIuLEAST32
PRIuLEAST64
PRIuMAX
PRIuPTR
PRIx8
PRIx16
PRIx32
PRIx64
PRIxFAST8
PRIxFAST16
PRIxFAST32
PRIxFAST64
PRIxLEAST8
PRIxLEAST16
PRIxLEAST32
PRIxLEAST64
PRIxMAX
PRIxPTR
PTRDIFF_MAX
PTRDIFF_MIN
SCNd8
SCNd16
SCNd32
SCNd64
SCNdFAST8
SCNdFAST16
SCNdFAST32
SCNdFAST64
SCNdLEAST8
SCNdLEAST16
SCNdLEAST32
SCNdLEAST64
SCNdMAX
SCNdPTR
SCNi8
SCNi16
SCNi32
SCNi64
SCNiFAST8
SCNiFAST16
SCNiFAST32
SCNiFAST64
SCNiLEAST8
SCNiLEAST16
SCNiLEAST32
SCNiLEAST64
SCNiMAX
SCNiPTR
SCNo8
SCNo16
SCNo32
SCNo64
SCNoFAST8
SCNoFAST16
SCNoFAST32
SCNoFAST64
SCNoLEAST8
SCNoLEAST16
SCNoLEAST32
SCNoLEAST64
SCNoMAX
SCNoPTR
SCNu8
SCNu16
SCNu32
SCNu64
SCNuFAST8
SCNuFAST16
SCNuFAST32
SCNuFAST64
SCNuLEAST8
SCNuLEAST16
SCNuLEAST32
SCNuLEAST64
SCNuMAX
SCNuPTR
SCNx8
SCNx16
SCNx32
SCNx64
SCNxFAST8
SCNxFAST16
SCNxFAST32
SCNxFAST64
SCNxLEAST8
SCNxLEAST16
SCNxLEAST32
SCNxLEAST64
SCNxMAX
SCNxPTR
SIG_ATOMIC_MAX
SIG_ATOMIC_MIN
SIZE_MAX
STATUS_ERROR
STATUS_OK
STATUS_WARNING
UINT8_MAX
UINT16_MAX
UINT32_MAX
UINTPTR_MAX
UINT_FAST8_MAX
UINT_FAST16_MAX
UINT_FAST32_MAX
UINT_LEAST8_MAX
UINT_LEAST16_MAX
UINT_LEAST32_MAX
WINT_MAX
WINT_MIN
_ATFILE_SOURCE
_BITS_STDINT_INTN_H
_BITS_STDINT_LEAST_H
_BITS_STDINT_UINTN_H
_BITS_TIME64_H
_BITS_TYPESIZES_H
_BITS_TYPES_H
_BITS_WCHAR_H
_DEFAULT_SOURCE
_FEATURES_H
_INTTYPES_H
_POSIX_C_SOURCE
_POSIX_SOURCE
_STDC_PREDEF_H
_STDINT_H
_SYS_CDEFS_H
__FD_SETSIZE
__GLIBC_MINOR__
__GLIBC_USE_C2X_STRTOL
__GLIBC_USE_DEPRECATED_GETS
__GLIBC_USE_DEPRECATED_SCANF
__GLIBC_USE_IEC_60559_BFP_EXT
__GLIBC_USE_IEC_60559_BFP_EXT_C2X
__GLIBC_USE_IEC_60559_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT
__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X
__GLIBC_USE_IEC_60559_TYPES_EXT
__GLIBC_USE_ISOC2X
__GLIBC_USE_LIB_EXT2
__GLIBC__
__GNU_LIBRARY__
__HAVE_GENERIC_SELECTION
__INO_T_MATCHES_INO64_T
__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64
__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI
__OFF_T_MATCHES_OFF64_T
__PRI64_PREFIX
__PRIPTR_PREFIX
__RLIM_T_MATCHES_RLIM64_T
__STATFS_MATCHES_STATFS64
__STDC_IEC_559_COMPLEX__
__STDC_IEC_559__
__STDC_IEC_60559_BFP__
__STDC_IEC_60559_COMPLEX__
__STDC_ISO_10646__
__SYSCALL_WORDSIZE
__TIMESIZE
__USE_ATFILE
__USE_FORTIFY_LEVEL
__USE_ISOC11
__USE_ISOC95
__USE_ISOC99
__USE_MISC
__USE_POSIX
__USE_POSIX2
__USE_POSIX199309
__USE_POSIX199506
__USE_POSIX_IMPLICITLY
__USE_XOPEN2K
__USE_XOPEN2K8
__WORDSIZE
__WORDSIZE_TIME64_COMPAT32
____gwchar_t_defined
__glibc_c99_flexarr_available
kHighsBasisStatusBasic
kHighsBasisStatusLower
kHighsBasisStatusNonbasic
kHighsBasisStatusUpper
kHighsBasisStatusZero
kHighsBasisValidityInvalid
kHighsBasisValidityValid
kHighsCallbackCallbackMipUserSolution
kHighsCallbackDataOutCutpoolIndexName
kHighsCallbackDataOutCutpoolLowerName
kHighsCallbackDataOutCutpoolNumColName
kHighsCallbackDataOutCutpoolNumCutName
kHighsCallbackDataOutCutpoolNumNzName
kHighsCallbackDataOutCutpoolStartName
kHighsCallbackDataOutCutpoolUpperName
kHighsCallbackDataOutCutpoolValueName
kHighsCallbackDataOutIpmIterationCountName
kHighsCallbackDataOutLogTypeName
kHighsCallbackDataOutMipDualBoundName
kHighsCallbackDataOutMipGapName
kHighsCallbackDataOutMipNodeCountName
kHighsCallbackDataOutMipPrimalBoundName
kHighsCallbackDataOutMipSolutionName
kHighsCallbackDataOutMipTotalLpIterationsName
kHighsCallbackDataOutObjectiveFunctionValueName
kHighsCallbackDataOutPdlpIterationCountName
kHighsCallbackDataOutRunningTimeName
kHighsCallbackDataOutSimplexIterationCountName
kHighsCallbackIpmInterrupt
kHighsCallbackLogging
kHighsCallbackMipDefineLazyConstraints
kHighsCallbackMipGetCutPool
kHighsCallbackMipImprovingSolution
kHighsCallbackMipInterrupt
kHighsCallbackMipLogging
kHighsCallbackMipSolution
kHighsCallbackSimplexInterrupt
kHighsHessianFormatSquare
kHighsHessianFormatTriangular
kHighsInfoTypeDouble
kHighsInfoTypeInt
kHighsInfoTypeInt64
kHighsMatrixFormatColwise
kHighsMatrixFormatRowwise
kHighsMaximumStringLength
kHighsModelStatusInfeasible
kHighsModelStatusInterrupt
kHighsModelStatusIterationLimit
kHighsModelStatusLoadError
kHighsModelStatusModelEmpty
kHighsModelStatusModelError
kHighsModelStatusNotset
kHighsModelStatusObjectiveBound
kHighsModelStatusObjectiveTarget
kHighsModelStatusOptimal
kHighsModelStatusPostsolveError
kHighsModelStatusPresolveError
kHighsModelStatusSolutionLimit
kHighsModelStatusSolveError
kHighsModelStatusTimeLimit
kHighsModelStatusUnbounded
kHighsModelStatusUnboundedOrInfeasible
kHighsModelStatusUnknown
kHighsObjSenseMaximize
kHighsObjSenseMinimize
kHighsOptionTypeBool
kHighsOptionTypeDouble
kHighsOptionTypeInt
kHighsOptionTypeString
kHighsPresolveStatusInfeasible
kHighsPresolveStatusNotPresolved
kHighsPresolveStatusNotReduced
kHighsPresolveStatusNullError
kHighsPresolveStatusOptionsError
kHighsPresolveStatusOutOfMemory
kHighsPresolveStatusReduced
kHighsPresolveStatusReducedToEmpty
kHighsPresolveStatusTimeout
kHighsPresolveStatusUnboundedOrInfeasible
kHighsSolutionStatusFeasible
kHighsSolutionStatusInfeasible
kHighsSolutionStatusNone
kHighsStatusError
kHighsStatusOk
kHighsStatusWarning
kHighsVarTypeContinuous
kHighsVarTypeImplicitInteger
kHighsVarTypeInteger
kHighsVarTypeSemiContinuous
kHighsVarTypeSemiInteger

Functions§

Highs_addCol
Add a new column (variable) to the model.
Highs_addCols
Add multiple columns (variables) to the model.
Highs_addLinearObjective
Adds linear objective data to HiGHS
Highs_addRow
Add a new row (a linear constraint) to the model.
Highs_addRows
Add multiple rows (linear constraints) to the model.
Highs_addVar
Add a new variable to the model.
Highs_addVars
Add multiple variables to the model.
Highs_call
Highs_changeCoeff
Change a coefficient in the constraint matrix.
Highs_changeColBounds
Change the variable bounds of a column.
Highs_changeColCost
Change the objective coefficient of a column.
Highs_changeColIntegrality
Change the integrality of a column.
Highs_changeColsBoundsByMask
Change the variable bounds of multiple columns given by a mask.
Highs_changeColsBoundsByRange
Change the variable bounds of multiple adjacent columns.
Highs_changeColsBoundsBySet
Change the bounds of multiple columns given by an array of indices.
Highs_changeColsCostByMask
Change the cost of multiple columns given by a mask.
Highs_changeColsCostByRange
Change the cost coefficients of multiple adjacent columns.
Highs_changeColsCostBySet
Change the cost of multiple columns given by an array of indices.
Highs_changeColsIntegralityByMask
Change the integrality of multiple columns given by a mask.
Highs_changeColsIntegralityByRange
Change the integrality of multiple adjacent columns.
Highs_changeColsIntegralityBySet
Change the integrality of multiple columns given by an array of indices.
Highs_changeObjectiveOffset
Change the objective offset of the model.
Highs_changeObjectiveSense
Change the objective sense of the model.
Highs_changeRowBounds
Change the bounds of a row.
Highs_changeRowsBoundsByMask
Change the bounds of multiple rows given by a mask.
Highs_changeRowsBoundsByRange
Change the variable bounds of multiple adjacent rows.
Highs_changeRowsBoundsBySet
Change the bounds of multiple rows given by an array of indices.
Highs_clear
Reset the options and then call clearModel.
Highs_clearIntegrality
Clear the integrality of all columns
Highs_clearLinearObjectives
Clears any multiple linear objective data in HiGHS
Highs_clearModel
Remove all variables and constraints from the model highs, but do not invalidate the pointer highs. Future calls (for example, adding new variables and constraints) are allowed.
Highs_clearSolver
Clear all solution data associated with the model.
Highs_compilationDate
Return the HiGHS compilation date.
Highs_create
Create a Highs instance and return the reference.
Highs_crossover
Set a primal (and possibly dual) solution as a starting point, then run crossover to compute a basic feasible solution.
Highs_deleteColsByMask
Delete multiple columns given by a mask.
Highs_deleteColsByRange
Delete multiple adjacent columns.
Highs_deleteColsBySet
Delete multiple columns given by an array of indices.
Highs_deleteRowsByMask
Delete multiple rows given by a mask.
Highs_deleteRowsByRange
Delete multiple adjacent rows.
Highs_deleteRowsBySet
Delete multiple rows given by an array of indices.
Highs_destroy
Destroy the model highs created by Highs_create and free all corresponding memory. Future calls using highs are not allowed.
Highs_ensureColwise
Ensure that the constraint matrix of the incumbent model is stored column-wise.
Highs_ensureRowwise
Ensure that the constraint matrix of the incumbent model is stored row-wise.
Highs_feasibilityRelaxation
Compute the solution corresponding to a (possibly weighted) sum of (allowable) infeasibilities in an LP/MIP.
Highs_getBasicVariables
Get the indices of the rows and columns that make up the basis matrix B of a basic feasible solution.
Highs_getBasis
Given a linear program with a basic feasible solution, get the column and row basis statuses.
Highs_getBasisInverseCol
Get a column of the inverse basis matrix B^{-1}.
Highs_getBasisInverseRow
Get a row of the inverse basis matrix B^{-1}.
Highs_getBasisSolve
Compute \mathbf{x}=B^{-1}\mathbf{b} for a given vector \mathbf{b}.
Highs_getBasisTransposeSolve
Compute \mathbf{x}=B^{-T}\mathbf{b} for a given vector \mathbf{b}.
Highs_getBoolOptionValue
Get a boolean-valued option.
Highs_getBoolOptionValues
Get the current and default values of a bool option
Highs_getCallbackDataOutItem
Get a void* pointer to a callback data item
Highs_getColByName
Get the index of a column from its name.
Highs_getColIntegrality
Get the integrality of a column.
Highs_getColName
Get the name of a column.
Highs_getColsByMask
Get data associated with multiple columns given by a mask.
Highs_getColsByRange
Get data associated with multiple adjacent columns from the model.
Highs_getColsBySet
Get data associated with multiple columns given by an array.
Highs_getDoubleInfoValue
Get a double-valued info value.
Highs_getDoubleOptionValue
Get a double-valued option.
Highs_getDoubleOptionValues
Get the current and default values of a double option
Highs_getDualRay
Indicates whether a dual ray that is a certificate of primal infeasibility currently exists, and (at the expense of solving an LP) gets it if it does not and dual_ray_value is not nullptr.
Highs_getDualUnboundednessDirection
Indicates whether a dual unboundedness direction (corresponding to a certificate of primal infeasibility) exists, and (at the expense of solving an LP) gets it if it does not and dual_unboundedness_direction is not nullptr
Highs_getHessianNumNz
Return the number of nonzeroes in the Hessian matrix of the model.
Highs_getHighsBoolOptionValue
Highs_getHighsDoubleInfoValue
Highs_getHighsDoubleOptionValue
Highs_getHighsInfinity
Highs_getHighsIntInfoValue
Highs_getHighsIntOptionValue
Highs_getHighsOptionType
Highs_getHighsRunTime
Highs_getHighsStringOptionValue
Highs_getInfinity
Return the value of infinity used by HiGHS.
Highs_getInfoType
Get the type expected by an info item.
Highs_getInt64InfoValue
Get an int64-valued info value.
Highs_getIntInfoValue
Get an int-valued info value.
Highs_getIntOptionValue
Get an int-valued option.
Highs_getIntOptionValues
Get the current and default values of a HighsInt option
Highs_getIterationCount
Highs_getLp
Get the data from a HiGHS LP.
Highs_getModel
Get the data from a HiGHS model.
Highs_getModelStatus
Return the optimization status of the model in the form of a kHighsModelStatus constant.
Highs_getNumCol
Return the number of columns in the model.
Highs_getNumCols
Highs_getNumNz
Return the number of nonzeros in the constraint matrix of the model.
Highs_getNumOptions
Return the number of options
Highs_getNumRow
Return the number of rows in the model.
Highs_getNumRows
Highs_getObjectiveOffset
Get the objective offset.
Highs_getObjectiveSense
Get the objective sense.
Highs_getObjectiveValue
Get the primal objective function value.
Highs_getOptionName
Get the name of an option identified by index
Highs_getOptionType
Get the type expected by an option.
Highs_getPresolvedLp
Get the data from a HiGHS presolved LP.
Highs_getPresolvedNumCol
Return the number of columns in the presolved model.
Highs_getPresolvedNumNz
Return the number of nonzeros in the constraint matrix of the presolved model.
Highs_getPresolvedNumRow
Return the number of rows in the presolved model.
Highs_getPrimalRay
Indicates whether a primal ray that is a certificate of primal unboundedness currently exists, and (at the expense of solving an LP) gets it if it does not and primal_ray_value is not nullptr.
Highs_getRanging
Compute the ranging information for all costs and bounds. For nonbasic variables the ranging information is relative to the active bound. For basic variables the ranging information relates to…
Highs_getReducedColumn
Compute a column of B^{-1}A.
Highs_getReducedRow
Compute a row of B^{-1}A.
Highs_getRowByName
Get the index of a row from its name.
Highs_getRowName
Get the name of a row.
Highs_getRowsByMask
Get data associated with multiple rows given by a mask.
Highs_getRowsByRange
Get data associated with multiple adjacent rows from the model.
Highs_getRowsBySet
Get data associated with multiple rows given by an array.
Highs_getRunTime
Return the cumulative wall-clock time spent in Highs_run.
Highs_getScaledModelStatus
Highs_getSimplexIterationCount
Highs_getSizeofHighsInt
Return the size of integers used by HiGHS.
Highs_getSolution
Get the primal and dual solution from an optimized model.
Highs_getStringOptionValue
Get a string-valued option.
Highs_getStringOptionValues
Get the current and default values of a string option
Highs_githash
Return the HiGHS githash.
Highs_lpCall
Formulate and solve a linear program using HiGHS.
Highs_mipCall
Formulate and solve a mixed-integer linear program using HiGHS.
Highs_passColName
Pass the name of a column.
Highs_passHessian
Set the Hessian matrix for a quadratic objective.
Highs_passLinearObjectives
Passes multiple linear objective data to HiGHS, clearing any such data already in HiGHS
Highs_passLp
Pass a linear program (LP) to HiGHS in a single function call.
Highs_passMip
Pass a mixed-integer linear program (MILP) to HiGHS in a single function call.
Highs_passModel
Pass a model to HiGHS in a single function call. This is faster than constructing the model using Highs_addRow and Highs_addCol.
Highs_passModelName
Pass the name of the model.
Highs_passRowName
Pass the name of a row.
Highs_postsolve
Postsolve a model using a primal (and possibly dual) solution.
Highs_presolve
Presolve a model.
Highs_qpCall
Formulate and solve a quadratic program using HiGHS.
Highs_readModel
Read a model from filename into highs.
Highs_readOptions
Read the option values from file.
Highs_repairCallbackSolution
Finds a feasible solution for a given (partial) primal user solution, within a valid callback.
Highs_resetGlobalScheduler
Releases all resources held by the global scheduler instance.
Highs_resetHighsOptions
Highs_resetOptions
Reset all options to their default value.
Highs_run
Optimize a model. The algorithm used by HiGHS depends on the options that have been set.
Highs_runQuiet
Highs_scaleCol
Scale a column by a constant.
Highs_scaleRow
Scale a row by a constant.
Highs_setBasis
Set a basic feasible solution by passing the column and row basis statuses to the model.
Highs_setBoolOptionValue
Set a boolean-valued option.
Highs_setCallback
Set the callback method to use for HiGHS
Highs_setCallbackSolution
Set a solution within a callback by passing a subset of the values.
Highs_setCallbackSparseSolution
Set a partial primal solution by passing values for a set of variables, within a valid callback.
Highs_setDoubleOptionValue
Set a double-valued option.
Highs_setHighsBoolOptionValue
Highs_setHighsDoubleOptionValue
Highs_setHighsIntOptionValue
Highs_setHighsLogfile
Highs_setHighsOptionValue
Highs_setHighsOutput
Highs_setHighsStringOptionValue
Highs_setIntOptionValue
Set an int-valued option.
Highs_setLogicalBasis
Set a logical basis in the model.
Highs_setOptionValue
Highs_setSolution
Set a solution by passing the column and row primal and dual solution values.
Highs_setSparseSolution
Set a partial primal solution by passing values for a set of variables
Highs_setStringOptionValue
Set a string-valued option.
Highs_startCallback
Start callback of given type
Highs_stopCallback
Stop callback of given type
Highs_version
Return the HiGHS version number as a string of the form “vX.Y.Z”.
Highs_versionMajor
Return the HiGHS major version number.
Highs_versionMinor
Return the HiGHS minor version number.
Highs_versionPatch
Return the HiGHS patch version number.
Highs_writeModel
Write the model in highs to filename.
Highs_writeOptions
Write the current options to file.
Highs_writeOptionsDeviations
Write the value of non-default options to file.
Highs_writePresolvedModel
Write the presolved model in highs to filename.
Highs_writeSolution
Write the solution information (including dual and basis status, if available) to a file.
Highs_writeSolutionPretty
Write the solution information (including dual and basis status, if available) to a file in a human-readable format.
Highs_zeroAllClocks
Reset the clocks in a highs model.
imaxabs
imaxdiv
strtoimax
strtoumax
wcstoimax
wcstoumax

Type Aliases§

HighsCCallbackType
HighsInt
HighsUInt
__blkcnt64_t
__blkcnt_t
__blksize_t
__caddr_t
__clock_t
__clockid_t
__daddr_t
__dev_t
__fsblkcnt64_t
__fsblkcnt_t
__fsfilcnt64_t
__fsfilcnt_t
__fsword_t
__gid_t
__gwchar_t
__id_t
__ino64_t
__ino_t
__int8_t
__int16_t
__int32_t
__int64_t
__int_least8_t
__int_least16_t
__int_least32_t
__int_least64_t
__intmax_t
__intptr_t
__key_t
__loff_t
__mode_t
__nlink_t
__off64_t
__off_t
__pid_t
__quad_t
__rlim64_t
__rlim_t
__sig_atomic_t
__socklen_t
__ssize_t
__suseconds64_t
__suseconds_t
__syscall_slong_t
__syscall_ulong_t
__time_t
__timer_t
__u_char
__u_int
__u_long
__u_quad_t
__u_short
__uid_t
__uint8_t
__uint16_t
__uint32_t
__uint64_t
__uint_least8_t
__uint_least16_t
__uint_least32_t
__uint_least64_t
__uintmax_t
__useconds_t
int_fast8_t
int_fast16_t
int_fast32_t
int_fast64_t
int_least8_t
int_least16_t
int_least32_t
int_least64_t
intmax_t
uint_fast8_t
uint_fast16_t
uint_fast32_t
uint_fast64_t
uint_least8_t
uint_least16_t
uint_least32_t
uint_least64_t
uintmax_t