26 #if ! defined (octave_localcharset_wrapper_h)
27 #define octave_localcharset_wrapper_h 1
29 #include "octave-config.h"
31 #if defined __cplusplus
44 # if defined (OCTAVE_HAVE_LONG_LONG_INT)
46 octave_lli_multiply_overflow_wrapper (
long long int a,
long long int b,
56 unsigned long int *
r);
58 # if defined (OCTAVE_HAVE_UNSIGNED_LONG_LONG_INT)
60 octave_ulli_multiply_overflow_wrapper (
unsigned long long int a,
61 unsigned long long int b,
62 unsigned long long int *
r);
65 #if defined __cplusplus
OCTAVE_API int octave_ui_multiply_overflow_wrapper(unsigned int a, unsigned int b, unsigned int *r)
OCTAVE_API int octave_i_multiply_overflow_wrapper(int a, int b, int *r)
OCTAVE_API int octave_li_multiply_overflow_wrapper(long int a, long int b, long int *r)
OCTAVE_API int octave_uli_multiply_overflow_wrapper(unsigned long int a, unsigned long int b, unsigned long int *r)