Crate highs_sys Copy item path Source HighsCallbackDataIn HighsCallbackDataOut Struct to handle callback output data __fsid_t imaxdiv_t 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 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 ⚠ 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