![]() |
GnuCOBOL
2.0
A free COBOL compiler
|
#include "config.h"
#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <stdarg.h>
#include <string.h>
#include <ctype.h>
#include <errno.h>
#include <time.h>
#include <math.h>
#include "libcob.h"
#include "coblocal.h"
Data Structures | |
struct | calc_struct |
struct | date_format |
struct | time_format |
Macros | |
#define | COB_LIB_EXPIMP |
#define | MAX_DATE_STR_LENGTH 11U |
#define | MAX_TIME_STR_LENGTH 26U |
#define | MAX_DATETIME_STR_LENGTH 36U |
#define | COB_PI_LEN 2820UL |
#define | COB_SQRT_TWO_LEN 3827UL |
#define | COB_LOG_HALF_LEN 2784UL |
Enumerations | |
enum | days_format { DAYS_MMDD, DAYS_DDD, DAYS_WWWD } |
enum | formatted_time_extra { EXTRA_NONE = 0, EXTRA_Z, EXTRA_OFFSET_TIME } |
Functions | |
static void | make_field_entry (cob_field *f) |
static int | leap_year (const int year) |
static int | comp_field (const void *m1, const void *m2) |
static void | calc_ref_mod (cob_field *f, const int offset, const int length) |
static COB_INLINE COB_A_INLINE void | cob_decimal_set (cob_decimal *dst, const cob_decimal *src) |
static void | cob_trim_decimal (cob_decimal *d) |
static void | cob_alloc_set_field_int (const int val) |
static void | cob_alloc_set_field_uint (const cob_u32_t val) |
static void | cob_alloc_field (cob_decimal *d) |
static cob_field * | cob_mod_or_rem (cob_field *f1, cob_field *f2, const int func_is_rem) |
static int | cob_check_numval (const cob_field *srcfield, const cob_field *currency, const int chkcurr, const int anycase) |
static int | cob_check_numval_f (const cob_field *srcfield) |
static void | cob_decimal_set_mpf (cob_decimal *d, const mpf_t src) |
static void | cob_decimal_get_mpf (mpf_t dst, const cob_decimal *d) |
static void | cob_mpf_exp (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_log (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_log10 (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_sin (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_cos (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_tan (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_atan (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_asin (mpf_t dst_val, const mpf_t src_val) |
static void | cob_mpf_acos (mpf_t dst_val, const mpf_t src_val) |
static int | valid_integer_date (const int days) |
static int | valid_year (const int year) |
static int | valid_time (const int seconds_from_midnight) |
static void | date_of_integer (int days, int *year, int *month, int *day) |
static void | day_of_integer (int days, int *year, int *day) |
static int | valid_day_and_format (const int day, const char *format) |
static int | num_leading_nonspace (const char *str) |
static void | format_as_yyyymmdd (const int day_num, const int with_hyphen, char *buff) |
static void | format_as_yyyyddd (const int day_num, const int with_hyphen, char *buff) |
static int | get_day_of_week (const int day_num) |
static int | get_iso_week_one (const int day_num, const int day_of_year) |
static void | get_iso_week (const int day_num, int *year, int *week) |
static void | format_as_yyyywwwd (const int day_num, const int with_hyphen, char *buff) |
static struct date_format | parse_date_format_string (const char *format_str) |
static void | format_date (const struct date_format format, const int days, char *buff) |
static int | decimal_places_for_seconds (const char *str, const ptrdiff_t point_pos) |
static int | rest_is_z (const char *str) |
static int | rest_is_offset_format (const char *str, const int with_colon) |
static int | valid_offset_time (const int offset) |
static void | add_decimal_digits (const int decimal_places, char *buff, ptrdiff_t *buff_pos) |
static void | add_z (const ptrdiff_t buff_pos, char *buff) |
static void | add_offset_time (const int with_colon, const int offset_time, const ptrdiff_t buff_pos, char *buff) |
static struct time_format | parse_time_format_string (const char *str) |
static void | format_time (const struct time_format format, int time, int *offset_time, char *buff) |
static void | split_around_t (const char *str, char *first, char *second) |
static int | try_get_valid_offset_time (const struct time_format time_format, cob_field *offset_time_field, int *offset_time, int **offset_time_ptr) |
cob_field * | cob_switch_value (const int id) |
void | cob_decimal_pow (cob_decimal *pd1, cob_decimal *pd2) |
void | cob_put_indirect_field (cob_field *f) |
void | cob_get_indirect_field (cob_field *f) |
void | cob_decimal_move_temp (cob_field *src, cob_field *dst) |
int | cob_valid_date_format (const char *format) |
int | cob_valid_time_format (const char *format) |
int | cob_valid_datetime_format (const char *format) |
cob_field * | cob_intr_binop (cob_field *f1, const int op, cob_field *f2) |
cob_field * | cob_intr_length (cob_field *srcfield) |
cob_field * | cob_intr_byte_length (cob_field *srcfield) |
cob_field * | cob_intr_integer (cob_field *srcfield) |
cob_field * | cob_intr_integer_part (cob_field *srcfield) |
cob_field * | cob_intr_fraction_part (cob_field *srcfield) |
cob_field * | cob_intr_sign (cob_field *srcfield) |
cob_field * | cob_intr_upper_case (const int offset, const int length, cob_field *srcfield) |
cob_field * | cob_intr_lower_case (const int offset, const int length, cob_field *srcfield) |
cob_field * | cob_intr_reverse (const int offset, const int length, cob_field *srcfield) |
cob_field * | cob_intr_module_date (void) |
cob_field * | cob_intr_module_time (void) |
cob_field * | cob_intr_module_id (void) |
cob_field * | cob_intr_module_caller_id (void) |
cob_field * | cob_intr_module_formatted_date (void) |
cob_field * | cob_intr_module_source (void) |
cob_field * | cob_intr_module_path (void) |
cob_field * | cob_intr_concatenate (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_substitute (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_substitute_case (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_trim (const int offset, const int length, cob_field *srcfield, const int direction) |
cob_field * | cob_intr_exception_file (void) |
cob_field * | cob_intr_exception_location (void) |
cob_field * | cob_intr_exception_status (void) |
cob_field * | cob_intr_exception_statement (void) |
cob_field * | cob_intr_when_compiled (const int offset, const int length, cob_field *f) |
cob_field * | cob_intr_current_date (const int offset, const int length) |
cob_field * | cob_intr_char (cob_field *srcfield) |
cob_field * | cob_intr_ord (cob_field *srcfield) |
cob_field * | cob_intr_stored_char_length (cob_field *srcfield) |
cob_field * | cob_intr_combined_datetime (cob_field *srcdays, cob_field *srctime) |
cob_field * | cob_intr_date_of_integer (cob_field *srcdays) |
cob_field * | cob_intr_day_of_integer (cob_field *srcdays) |
cob_field * | cob_intr_integer_of_date (cob_field *srcfield) |
cob_field * | cob_intr_integer_of_day (cob_field *srcfield) |
cob_field * | cob_intr_test_date_yyyymmdd (cob_field *srcfield) |
cob_field * | cob_intr_test_day_yyyyddd (cob_field *srcfield) |
cob_field * | cob_intr_factorial (cob_field *srcfield) |
cob_field * | cob_intr_e (void) |
cob_field * | cob_intr_pi (void) |
cob_field * | cob_intr_exp (cob_field *srcfield) |
cob_field * | cob_intr_exp10 (cob_field *srcfield) |
cob_field * | cob_intr_log (cob_field *srcfield) |
cob_field * | cob_intr_log10 (cob_field *srcfield) |
cob_field * | cob_intr_abs (cob_field *srcfield) |
cob_field * | cob_intr_acos (cob_field *srcfield) |
cob_field * | cob_intr_asin (cob_field *srcfield) |
cob_field * | cob_intr_atan (cob_field *srcfield) |
cob_field * | cob_intr_cos (cob_field *srcfield) |
cob_field * | cob_intr_sin (cob_field *srcfield) |
cob_field * | cob_intr_tan (cob_field *srcfield) |
cob_field * | cob_intr_sqrt (cob_field *srcfield) |
cob_field * | cob_intr_numval (cob_field *srcfield) |
cob_field * | cob_intr_numval_c (cob_field *srcfield, cob_field *currency) |
cob_field * | cob_intr_numval_f (cob_field *srcfield) |
cob_field * | cob_intr_annuity (cob_field *srcfield1, cob_field *srcfield2) |
cob_field * | cob_intr_sum (const int params,...) |
cob_field * | cob_intr_ord_min (const int params,...) |
cob_field * | cob_intr_ord_max (const int params,...) |
cob_field * | cob_intr_min (const int params,...) |
cob_field * | cob_intr_max (const int params,...) |
cob_field * | cob_intr_midrange (const int params,...) |
cob_field * | cob_intr_median (const int params,...) |
cob_field * | cob_intr_mean (const int params,...) |
cob_field * | cob_intr_mod (cob_field *srcfield1, cob_field *srcfield2) |
cob_field * | cob_intr_range (const int params,...) |
cob_field * | cob_intr_rem (cob_field *srcfield1, cob_field *srcfield2) |
cob_field * | cob_intr_random (const int params,...) |
cob_field * | cob_intr_variance (const int params,...) |
cob_field * | cob_intr_standard_deviation (const int params,...) |
cob_field * | cob_intr_present_value (const int params,...) |
cob_field * | cob_intr_year_to_yyyy (const int params,...) |
cob_field * | cob_intr_date_to_yyyymmdd (const int params,...) |
cob_field * | cob_intr_day_to_yyyyddd (const int params,...) |
cob_field * | cob_intr_seconds_past_midnight (void) |
cob_field * | cob_intr_seconds_from_formatted_time (cob_field *format, cob_field *value) |
cob_field * | cob_intr_locale_date (const int offset, const int length, cob_field *srcfield, cob_field *locale_field) |
cob_field * | cob_intr_locale_time (const int offset, const int length, cob_field *srcfield, cob_field *locale_field) |
cob_field * | cob_intr_lcl_time_from_secs (const int offset, const int length, cob_field *srcfield, cob_field *locale_field) |
cob_field * | cob_intr_mon_decimal_point (void) |
cob_field * | cob_intr_num_decimal_point (void) |
cob_field * | cob_intr_mon_thousands_sep (void) |
cob_field * | cob_intr_num_thousands_sep (void) |
cob_field * | cob_intr_currency_symbol (void) |
cob_field * | cob_intr_test_numval (cob_field *srcfield) |
cob_field * | cob_intr_test_numval_c (cob_field *srcfield, cob_field *currency) |
cob_field * | cob_intr_test_numval_f (cob_field *srcfield) |
cob_field * | cob_intr_lowest_algebraic (cob_field *srcfield) |
cob_field * | cob_intr_highest_algebraic (cob_field *srcfield) |
cob_field * | cob_intr_locale_compare (const int params,...) |
cob_field * | cob_intr_formatted_date (const int offset, const int length, cob_field *format_field, cob_field *days_field) |
cob_field * | cob_intr_formatted_time (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_formatted_datetime (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_integer_of_formatted_date (cob_field *format_field, cob_field *date_field) |
cob_field * | cob_intr_boolean_of_integer (cob_field *f1, cob_field *f2) |
cob_field * | cob_intr_char_national (cob_field *srcfield) |
cob_field * | cob_intr_display_of (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_exception_file_n (void) |
cob_field * | cob_intr_exception_location_n (void) |
cob_field * | cob_intr_formatted_current_date (const int offset, const int length, cob_field *srcfield) |
cob_field * | cob_intr_integer_of_boolean (cob_field *srcfield) |
cob_field * | cob_intr_national_of (const int offset, const int length, const int params,...) |
cob_field * | cob_intr_standard_compare (const int params,...) |
cob_field * | cob_intr_test_formatted_datetime (cob_field *f1, cob_field *f2) |
void | cob_exit_intrinsic (void) |
void | cob_init_intrinsic (cob_global *lptr) |
Variables | |
static cob_global * | cobglobptr |
static const cob_field_attr | const_alpha_attr |
static cob_field * | move_field |
static cob_decimal | d1 |
static cob_decimal | d2 |
static cob_decimal | d3 |
static cob_decimal | d4 |
static cob_decimal | d5 |
static mpz_t | cob_mexp |
static mpz_t | cob_mpzt |
static mpf_t | cob_mpft |
static mpf_t | cob_mpft2 |
static mpf_t | cob_mpft_get |
static mpf_t | cob_log_half |
static mpf_t | cob_sqrt_two |
static mpf_t | cob_pi |
static struct calc_struct * | calc_base |
static cob_field * | curr_field |
static cob_u32_t | curr_entry |
static const int | normal_days [] |
static const int | leap_days [] |
static const int | normal_month_days [] |
static const int | leap_month_days [] |
static const size_t | max_date_length = 10U |
static const size_t | max_time_decimal_places = 9U |
static const size_t | max_time_length = 25U |
static const size_t | max_datetime_length = 35U |
static const char | cob_pi_str [] |
static const char | cob_sqrt_two_str [] |
static const char | cob_log_half_str [] |
#define COB_LIB_EXPIMP |
#define COB_LOG_HALF_LEN 2784UL |
Referenced by cob_init_intrinsic().
#define COB_PI_LEN 2820UL |
Referenced by cob_init_intrinsic().
#define COB_SQRT_TWO_LEN 3827UL |
Referenced by cob_init_intrinsic().
#define MAX_DATE_STR_LENGTH 11U |
Referenced by cob_intr_formatted_date(), and cob_intr_formatted_datetime().
#define MAX_DATETIME_STR_LENGTH 36U |
Referenced by cob_intr_formatted_datetime(), and cob_valid_datetime_format().
#define MAX_TIME_STR_LENGTH 26U |
Referenced by cob_intr_formatted_datetime(), and cob_intr_formatted_time().
enum days_format |
enum formatted_time_extra |
|
static |
Referenced by format_time().
|
static |
Referenced by format_time().
|
static |
Referenced by format_time().
|
static |
References cob_field::data, and cob_field::size.
Referenced by cob_intr_concatenate(), cob_intr_current_date(), cob_intr_formatted_date(), cob_intr_formatted_datetime(), cob_intr_formatted_time(), cob_intr_lcl_time_from_secs(), cob_intr_locale_date(), cob_intr_locale_time(), cob_intr_lower_case(), cob_intr_reverse(), cob_intr_substitute(), cob_intr_substitute_case(), cob_intr_trim(), cob_intr_upper_case(), and cob_intr_when_compiled().
|
static |
References COB_ATTR_INIT, COB_DECIMAL_NAN, COB_EC_ARGUMENT_FUNCTION, COB_FIELD_INIT, COB_FLAG_HAVE_SIGN, cob_set_exception(), cob_trim_decimal(), COB_TYPE_NUMERIC_BINARY, COB_TYPE_NUMERIC_DISPLAY, make_field_entry(), NULL, cob_decimal::scale, sign, unlikely, and cob_decimal::value.
Referenced by cob_intr_acos(), cob_intr_annuity(), cob_intr_asin(), cob_intr_atan(), cob_intr_binop(), cob_intr_cos(), cob_intr_e(), cob_intr_exp(), cob_intr_exp10(), cob_intr_factorial(), cob_intr_fraction_part(), cob_intr_highest_algebraic(), cob_intr_integer(), cob_intr_integer_part(), cob_intr_log(), cob_intr_log10(), cob_intr_lowest_algebraic(), cob_intr_mean(), cob_intr_median(), cob_intr_midrange(), cob_intr_numval(), cob_intr_numval_c(), cob_intr_numval_f(), cob_intr_pi(), cob_intr_present_value(), cob_intr_range(), cob_intr_sin(), cob_intr_sqrt(), cob_intr_standard_deviation(), cob_intr_sum(), cob_intr_tan(), cob_intr_variance(), and cob_mod_or_rem().
|
static |
References COB_ATTR_INIT, COB_FIELD_INIT, COB_FLAG_HAVE_SIGN, COB_TYPE_NUMERIC_BINARY, cob_u16_t, cob_field::data, make_field_entry(), and NULL.
Referenced by cob_intr_date_to_yyyymmdd(), cob_intr_day_to_yyyyddd(), cob_intr_integer_of_date(), cob_intr_seconds_past_midnight(), cob_intr_sign(), cob_intr_test_numval(), cob_intr_test_numval_c(), cob_intr_test_numval_f(), cob_intr_year_to_yyyy(), and cob_switch_value().
|
static |
References COB_ATTR_INIT, COB_FIELD_INIT, COB_TYPE_NUMERIC_BINARY, cob_u32_t, cob_field::data, make_field_entry(), and NULL.
Referenced by cob_intr_acos(), cob_intr_annuity(), cob_intr_asin(), cob_intr_atan(), cob_intr_byte_length(), cob_intr_date_to_yyyymmdd(), cob_intr_day_to_yyyyddd(), cob_intr_exp(), cob_intr_exp10(), cob_intr_factorial(), cob_intr_highest_algebraic(), cob_intr_integer_of_date(), cob_intr_integer_of_day(), cob_intr_length(), cob_intr_log(), cob_intr_log10(), cob_intr_lowest_algebraic(), cob_intr_numval(), cob_intr_numval_c(), cob_intr_numval_f(), cob_intr_ord(), cob_intr_ord_max(), cob_intr_ord_min(), cob_intr_seconds_from_formatted_time(), cob_intr_sqrt(), cob_intr_standard_deviation(), cob_intr_stored_char_length(), cob_intr_test_date_yyyymmdd(), cob_intr_test_day_yyyyddd(), cob_intr_variance(), cob_intr_year_to_yyyy(), and cob_mod_or_rem().
|
static |
References COB_MAX_DIGITS, COB_MODULE_PTR, cob_field::data, NULL, p, and cob_field::size.
Referenced by cob_intr_numval(), cob_intr_numval_c(), cob_intr_test_numval(), and cob_intr_test_numval_c().
|
static |
References COB_MAX_DIGITS, COB_MODULE_PTR, cob_field::data, p, and cob_field::size.
Referenced by cob_intr_numval_f(), and cob_intr_test_numval_f().
|
static |
References cob_mexp, cob_mpft_get, cob_sli_t, cob_uli_t, cob_decimal::scale, and cob_decimal::value.
Referenced by cob_decimal_pow(), cob_intr_acos(), cob_intr_asin(), cob_intr_atan(), cob_intr_cos(), cob_intr_exp(), cob_intr_log(), cob_intr_log10(), cob_intr_sin(), and cob_intr_tan().
References COB_ATTR_INIT, cob_decimal_get_field(), cob_decimal_set_field(), COB_FIELD_INIT, COB_FLAG_HAVE_SIGN, cob_move(), cob_trim_decimal(), COB_TYPE_NUMERIC_DISPLAY, make_field_entry(), NULL, cob_decimal::scale, and cob_decimal::value.
Referenced by cob_move().
void cob_decimal_pow | ( | cob_decimal * | pd1, |
cob_decimal * | pd2 | ||
) |
References cob_decimal_div(), cob_decimal_get_mpf(), COB_DECIMAL_NAN, cob_decimal_set(), cob_decimal_set_mpf(), cob_mpf_exp(), cob_mpf_log(), cob_mpft, cob_mpft2, cob_set_exception(), cob_trim_decimal(), cob_uli_t, cob_decimal::scale, sign, unlikely, and cob_decimal::value.
Referenced by cob_intr_annuity(), cob_intr_binop(), cob_intr_exp10(), cob_intr_sqrt(), and cob_intr_standard_deviation().
|
static |
References cob_decimal::scale, and cob_decimal::value.
Referenced by cob_decimal_pow().
|
static |
References cob_gmp_free(), cob_mexp, cob_sli_t, cob_uli_t, NULL, p, cob_decimal::scale, and cob_decimal::value.
Referenced by cob_decimal_pow(), cob_intr_acos(), cob_intr_asin(), cob_intr_atan(), cob_intr_cos(), cob_intr_e(), cob_intr_exp(), cob_intr_log(), cob_intr_log10(), cob_intr_pi(), cob_intr_sin(), and cob_intr_tan().
void cob_exit_intrinsic | ( | void | ) |
References calc_base, calc_struct::calc_field, COB_DEPTH_LEVEL, cob_free(), cob_log_half, cob_mexp, cob_mpft, cob_mpft2, cob_mpft_get, cob_mpzt, cob_pi, cob_sqrt_two, cob_u32_t, cob_field::data, and cob_decimal::value.
Referenced by cob_terminate_routines().
void cob_get_indirect_field | ( | cob_field * | f | ) |
References cob_move().
void cob_init_intrinsic | ( | cob_global * | lptr | ) |
References calc_base, calc_struct::calc_field, calc_struct::calc_size, COB_DEPTH_LEVEL, cob_log_half, COB_LOG_HALF_LEN, cob_log_half_str, cob_malloc(), cob_mexp, COB_MPF_PREC, cob_mpft, cob_mpft2, cob_mpft_get, COB_MPZ_DEF, cob_mpzt, cob_pi, COB_PI_LEN, cob_pi_str, cob_sqrt_two, COB_SQRT_TWO_LEN, cob_sqrt_two_str, cob_u32_t, curr_entry, cob_field::data, NULL, cob_decimal::scale, cob_field::size, and cob_decimal::value.
Referenced by cob_init().
References cob_decimal_get_field(), cob_decimal_set_field(), curr_field, make_field_entry(), and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_cmp(), cob_decimal_get_field(), cob_decimal_get_mpf(), cob_decimal_set_field(), cob_decimal_set_mpf(), COB_EC_ARGUMENT_FUNCTION, cob_mpf_acos(), cob_mpft, cob_set_exception(), curr_field, cob_decimal::scale, and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_add(), cob_decimal_div(), cob_decimal_get_field(), cob_decimal_pow(), cob_decimal_set_field(), cob_decimal_sub(), COB_EC_ARGUMENT_FUNCTION, cob_set_exception(), cob_trim_decimal(), curr_field, cob_decimal::scale, sign, and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_cmp(), cob_decimal_get_field(), cob_decimal_get_mpf(), cob_decimal_set_field(), cob_decimal_set_mpf(), COB_EC_ARGUMENT_FUNCTION, cob_mpf_asin(), cob_mpft, cob_set_exception(), curr_field, cob_decimal::scale, and cob_decimal::value.
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
References cob_alloc_set_field_uint(), cob_u32_t, curr_field, and cob_field::size.
References COB_FIELD_INIT, cob_get_int(), curr_field, cob_field::data, make_field_entry(), and NULL.
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_concatenate | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References calc_ref_mod(), COB_FIELD_INIT, cob_free(), cob_malloc(), curr_field, cob_field::data, make_field_entry(), NULL, p, params, cob_field::size, and unlikely.
cob_field* cob_intr_currency_symbol | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, make_field_entry(), NULL, p, and cob_field::size.
cob_field* cob_intr_current_date | ( | const int | offset, |
const int | length | ||
) |
References calc_ref_mod(), COB_FIELD_INIT, curr_field, cob_field::data, make_field_entry(), NULL, and unlikely.
cob_field* cob_intr_date_to_yyyymmdd | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_day_to_yyyyddd | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_display_of | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_e | ( | void | ) |
References cob_alloc_field(), cob_decimal_get_field(), cob_decimal_set_mpf(), cob_mpf_exp(), cob_mpft, and curr_field.
cob_field* cob_intr_exception_file | ( | void | ) |
cob_field* cob_intr_exception_file_n | ( | void | ) |
References cob_fatal_error(), and COB_FERROR_FUNCTION.
cob_field* cob_intr_exception_location | ( | void | ) |
References COB_FIELD_INIT, cob_free(), __cob_global::cob_got_exception, cob_malloc(), __cob_global::cob_orig_line, __cob_global::cob_orig_paragraph, __cob_global::cob_orig_program_id, __cob_global::cob_orig_section, COB_SMALL_BUFF, COB_SMALL_MAX, curr_field, cob_field::data, make_field_entry(), NULL, and cob_field::size.
cob_field* cob_intr_exception_location_n | ( | void | ) |
References cob_fatal_error(), and COB_FERROR_FUNCTION.
cob_field* cob_intr_exception_statement | ( | void | ) |
cob_field* cob_intr_exception_status | ( | void | ) |
cob_field* cob_intr_formatted_current_date | ( | const int | offset, |
const int | length, | ||
cob_field * | srcfield | ||
) |
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_formatted_date | ( | const int | offset, |
const int | length, | ||
cob_field * | format_field, | ||
cob_field * | days_field | ||
) |
cob_field* cob_intr_formatted_datetime | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References calc_ref_mod(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_INIT, cob_get_int(), cob_set_exception(), cob_valid_datetime_format(), curr_field, cob_field::data, format_date(), format_time(), make_field_entry(), MAX_DATE_STR_LENGTH, MAX_DATETIME_STR_LENGTH, MAX_TIME_STR_LENGTH, NULL, num_leading_nonspace(), parse_date_format_string(), parse_time_format_string(), split_around_t(), try_get_valid_offset_time(), unlikely, valid_integer_date(), and valid_time().
cob_field* cob_intr_formatted_time | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References calc_ref_mod(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_INIT, cob_get_int(), cob_set_exception(), cob_valid_time_format(), curr_field, cob_field::data, format_time(), make_field_entry(), MAX_TIME_STR_LENGTH, NULL, num_leading_nonspace(), parse_time_format_string(), try_get_valid_offset_time(), unlikely, and valid_time().
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_get_field(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_BINARY_TRUNC, COB_FIELD_DIGITS, COB_FIELD_HAVE_SIGN, COB_FIELD_INIT, COB_FIELD_REAL_BINARY, COB_FIELD_SCALE, COB_FIELD_SIZE, COB_FIELD_TYPE, cob_set_exception(), COB_TYPE_ALPHANUMERIC, COB_TYPE_ALPHANUMERIC_EDITED, COB_TYPE_NATIONAL, COB_TYPE_NATIONAL_EDITED, COB_TYPE_NUMERIC_BINARY, COB_TYPE_NUMERIC_DISPLAY, COB_TYPE_NUMERIC_DOUBLE, COB_TYPE_NUMERIC_EDITED, COB_TYPE_NUMERIC_FLOAT, COB_TYPE_NUMERIC_PACKED, cob_uli_t, curr_field, cob_field::data, make_field_entry(), NULL, cob_decimal::scale, and cob_decimal::value.
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_lcl_time_from_secs | ( | const int | offset, |
const int | length, | ||
cob_field * | srcfield, | ||
cob_field * | locale_field | ||
) |
References calc_ref_mod(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_INIT, COB_FIELD_IS_NUMERIC, cob_field_to_string(), cob_get_int(), __cob_global::cob_locale, cob_set_exception(), COB_SMALL_BUFF, COB_SMALL_MAX, curr_field, cob_field::data, make_field_entry(), NULL, p, cob_field::size, unlikely, and valid_time().
References cob_alloc_set_field_uint(), COB_FIELD_IS_NATIONAL, COB_NATIONAL_SIZE, cob_u32_t, curr_field, and cob_field::size.
cob_field* cob_intr_locale_compare | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_locale_date | ( | const int | offset, |
const int | length, | ||
cob_field * | srcfield, | ||
cob_field * | locale_field | ||
) |
References calc_ref_mod(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_INIT, COB_FIELD_IS_NUMERIC, cob_field_to_string(), cob_get_int(), __cob_global::cob_locale, cob_set_exception(), COB_SMALL_BUFF, COB_SMALL_MAX, curr_field, cob_field::data, leap_month_days, leap_year(), make_field_entry(), normal_month_days, NULL, p, cob_field::size, unlikely, and valid_year().
cob_field* cob_intr_locale_time | ( | const int | offset, |
const int | length, | ||
cob_field * | srcfield, | ||
cob_field * | locale_field | ||
) |
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_get_field(), cob_decimal_get_mpf(), cob_decimal_set_field(), cob_decimal_set_mpf(), COB_EC_ARGUMENT_FUNCTION, cob_mpf_log(), cob_mpft, cob_set_exception(), cob_trim_decimal(), curr_field, cob_decimal::scale, and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_get_field(), cob_decimal_get_mpf(), cob_decimal_set_field(), cob_decimal_set_mpf(), COB_EC_ARGUMENT_FUNCTION, cob_mpf_log10(), cob_mpft, cob_set_exception(), cob_trim_decimal(), curr_field, cob_decimal::scale, and cob_decimal::value.
References calc_ref_mod(), cob_u8_t, curr_field, cob_field::data, make_field_entry(), cob_field::size, and unlikely.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_get_field(), COB_EC_ARGUMENT_FUNCTION, COB_FIELD_BINARY_TRUNC, COB_FIELD_DIGITS, COB_FIELD_HAVE_SIGN, COB_FIELD_INIT, COB_FIELD_REAL_BINARY, COB_FIELD_SCALE, COB_FIELD_SIZE, COB_FIELD_TYPE, cob_set_exception(), COB_TYPE_ALPHANUMERIC, COB_TYPE_ALPHANUMERIC_EDITED, COB_TYPE_NATIONAL, COB_TYPE_NATIONAL_EDITED, COB_TYPE_NUMERIC_BINARY, COB_TYPE_NUMERIC_DISPLAY, COB_TYPE_NUMERIC_DOUBLE, COB_TYPE_NUMERIC_EDITED, COB_TYPE_NUMERIC_FLOAT, COB_TYPE_NUMERIC_PACKED, cob_uli_t, curr_field, make_field_entry(), NULL, cob_decimal::scale, and cob_decimal::value.
cob_field* cob_intr_max | ( | const int | params, |
... | |||
) |
References cob_cmp(), curr_field, cob_field::data, make_field_entry(), params, and cob_field::size.
cob_field* cob_intr_mean | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_median | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_midrange | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_min | ( | const int | params, |
... | |||
) |
References cob_cmp(), curr_field, cob_field::data, make_field_entry(), params, and cob_field::size.
References cob_mod_or_rem().
cob_field* cob_intr_module_caller_id | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, curr_field, cob_field::data, make_field_entry(), NULL, and cob_field::size.
cob_field* cob_intr_module_date | ( | void | ) |
References COB_ATTR_INIT, COB_FIELD_INIT, COB_MODULE_PTR, COB_TYPE_NUMERIC_DISPLAY, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_module_formatted_date | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_module_id | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_module_path | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, curr_field, cob_field::data, make_field_entry(), NULL, and cob_field::size.
cob_field* cob_intr_module_source | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_module_time | ( | void | ) |
References COB_ATTR_INIT, COB_FIELD_INIT, COB_MODULE_PTR, COB_TYPE_NUMERIC_DISPLAY, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_mon_decimal_point | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, make_field_entry(), NULL, p, and cob_field::size.
cob_field* cob_intr_mon_thousands_sep | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, make_field_entry(), NULL, p, and cob_field::size.
cob_field* cob_intr_national_of | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_num_decimal_point | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, make_field_entry(), NULL, p, and cob_field::size.
cob_field* cob_intr_num_thousands_sep | ( | void | ) |
References COB_FIELD_INIT, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, make_field_entry(), NULL, p, and cob_field::size.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_check_numval(), cob_decimal_get_field(), COB_EC_ARGUMENT_FUNCTION, cob_free(), cob_malloc(), COB_MAX_DIGITS, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, NULL, cob_decimal::scale, sign, cob_field::size, and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_check_numval(), cob_decimal_get_field(), COB_EC_ARGUMENT_FUNCTION, cob_free(), cob_malloc(), COB_MAX_DIGITS, COB_MODULE_PTR, cob_set_exception(), curr_field, cob_field::data, NULL, cob_decimal::scale, sign, cob_field::size, and cob_decimal::value.
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_check_numval_f(), cob_decimal_get_field(), COB_EC_ARGUMENT_FUNCTION, cob_free(), cob_malloc(), cob_mexp, COB_MODULE_PTR, cob_set_exception(), cob_uli_t, curr_field, cob_field::data, p, cob_decimal::scale, cob_field::size, and cob_decimal::value.
References cob_alloc_set_field_uint(), cob_u32_t, curr_field, and cob_field::data.
cob_field* cob_intr_ord_max | ( | const int | params, |
... | |||
) |
References cob_alloc_set_field_uint(), cob_cmp(), cob_u32_t, curr_field, and params.
cob_field* cob_intr_ord_min | ( | const int | params, |
... | |||
) |
References cob_alloc_set_field_uint(), cob_cmp(), cob_u32_t, curr_field, and params.
cob_field* cob_intr_pi | ( | void | ) |
References cob_alloc_field(), cob_decimal_get_field(), cob_decimal_set_mpf(), cob_mpft, cob_pi, and curr_field.
cob_field* cob_intr_present_value | ( | const int | params, |
... | |||
) |
cob_field* cob_intr_random | ( | const int | params, |
... | |||
) |
References COB_ATTR_INIT, COB_FIELD_INIT, COB_FLAG_HAVE_SIGN, cob_get_int(), COB_TYPE_NUMERIC_DOUBLE, curr_field, cob_field::data, make_field_entry(), and NULL.
cob_field* cob_intr_range | ( | const int | params, |
... | |||
) |
References cob_alloc_field(), cob_cmp(), cob_decimal_get_field(), cob_decimal_set_field(), cob_decimal_sub(), curr_field, and params.
References cob_mod_or_rem().
References calc_ref_mod(), curr_field, cob_field::data, make_field_entry(), cob_field::size, and unlikely.
cob_field* cob_intr_seconds_past_midnight | ( | void | ) |
References cob_alloc_set_field_int(), curr_field, and NULL.
References cob_alloc_set_field_int(), cob_decimal_set_field(), curr_field, and cob_decimal::value.
cob_field* cob_intr_standard_compare | ( | const int | params, |
... | |||
) |
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
cob_field* cob_intr_standard_deviation | ( | const int | params, |
... | |||
) |
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_add(), cob_decimal_div(), cob_decimal_get_field(), cob_decimal_mul(), cob_decimal_pow(), cob_decimal_set_field(), cob_decimal_sub(), cob_set_exception(), cob_trim_decimal(), cob_uli_t, curr_field, params, cob_decimal::scale, and cob_decimal::value.
References cob_alloc_set_field_uint(), cob_u32_t, curr_field, cob_field::data, p, and cob_field::size.
cob_field* cob_intr_substitute | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References calc_ref_mod(), COB_FIELD_INIT, cob_free(), cob_malloc(), curr_field, cob_field::data, found, make_field_entry(), NULL, cob_field::size, and unlikely.
cob_field* cob_intr_substitute_case | ( | const int | offset, |
const int | length, | ||
const int | params, | ||
... | |||
) |
References calc_ref_mod(), COB_FIELD_INIT, cob_free(), cob_malloc(), curr_field, cob_field::data, found, make_field_entry(), NULL, cob_field::size, and unlikely.
cob_field* cob_intr_sum | ( | const int | params, |
... | |||
) |
References cob_alloc_set_field_uint(), cob_get_int(), curr_field, leap_month_days, leap_year(), normal_month_days, and valid_year().
References cob_alloc_set_field_uint(), cob_get_int(), curr_field, leap_year(), and valid_year().
References cob_fatal_error(), COB_FERROR_FUNCTION, and COB_UNUSED.
References cob_alloc_set_field_int(), cob_check_numval(), curr_field, and NULL.
References cob_alloc_set_field_int(), cob_check_numval(), and curr_field.
References cob_alloc_set_field_int(), cob_check_numval_f(), and curr_field.
cob_field* cob_intr_trim | ( | const int | offset, |
const int | length, | ||
cob_field * | srcfield, | ||
const int | direction | ||
) |
References calc_ref_mod(), curr_field, cob_field::data, make_field_entry(), cob_field::size, and unlikely.
References calc_ref_mod(), cob_u8_t, curr_field, cob_field::data, make_field_entry(), cob_field::size, and unlikely.
cob_field* cob_intr_variance | ( | const int | params, |
... | |||
) |
References calc_ref_mod(), curr_field, cob_field::data, make_field_entry(), cob_field::size, and unlikely.
cob_field* cob_intr_year_to_yyyy | ( | const int | params, |
... | |||
) |
References cob_alloc_field(), cob_alloc_set_field_uint(), cob_decimal_div(), cob_decimal_get_field(), cob_decimal_mul(), cob_decimal_set_field(), cob_decimal_sub(), COB_EC_SIZE_ZERO_DIVIDE, cob_mexp, cob_mpzt, cob_set_exception(), cob_uli_t, curr_field, cob_decimal::scale, sign, and cob_decimal::value.
Referenced by cob_intr_mod(), and cob_intr_rem().
|
static |
|
static |
|
static |
References COB_MPF_PREC, cob_pi, cob_sqrt_two, and cob_uli_t.
Referenced by cob_intr_atan(), cob_mpf_acos(), and cob_mpf_asin().
|
static |
References COB_MPF_PREC, cob_mpf_sin(), and cob_pi.
Referenced by cob_intr_cos(), and cob_mpf_tan().
|
static |
References COB_MPF_CUTOFF, COB_MPF_PREC, cob_sli_t, cob_u32_t, and cob_uli_t.
Referenced by cob_decimal_pow(), cob_intr_e(), and cob_intr_exp().
|
static |
References cob_log_half, COB_MPF_CUTOFF, COB_MPF_PREC, cob_sli_t, and cob_uli_t.
Referenced by cob_decimal_pow(), cob_intr_log(), and cob_mpf_log10().
|
static |
|
static |
References COB_MPF_PREC, cob_pi, cob_uli_t, and sign.
Referenced by cob_intr_sin(), cob_mpf_cos(), and cob_mpf_tan().
|
static |
void cob_put_indirect_field | ( | cob_field * | f | ) |
References curr_field, cob_field::data, make_field_entry(), and cob_field::size.
cob_field* cob_switch_value | ( | const int | id | ) |
References cob_alloc_set_field_int(), cob_get_switch(), and curr_field.
|
static |
References cob_decimal::scale, and cob_decimal::value.
Referenced by cob_alloc_field(), cob_decimal_move_temp(), cob_decimal_pow(), cob_intr_annuity(), cob_intr_exp10(), cob_intr_log(), cob_intr_log10(), cob_intr_sqrt(), and cob_intr_standard_deviation().
int cob_valid_date_format | ( | const char * | format | ) |
Referenced by cob_valid_datetime_format(), valid_day_and_format(), and valid_format().
int cob_valid_datetime_format | ( | const char * | format | ) |
References cob_valid_date_format(), cob_valid_time_format(), MAX_DATETIME_STR_LENGTH, parse_date_format_string(), parse_time_format_string(), split_around_t(), time_format::with_colons, and date_format::with_hyphens.
Referenced by cob_intr_formatted_datetime(), offset_time_format(), and valid_format().
int cob_valid_time_format | ( | const char * | format | ) |
|
static |
|
static |
References leap_days, leap_year(), and normal_days.
Referenced by cob_intr_date_of_integer(), and format_as_yyyymmdd().
|
static |
References leap_year().
Referenced by cob_intr_day_of_integer(), format_as_yyyyddd(), format_as_yyyywwwd(), and get_iso_week().
|
static |
Referenced by cob_valid_time_format(), and parse_time_format_string().
|
static |
|
static |
|
static |
|
static |
References date_format::days, DAYS_DDD, DAYS_MMDD, format_as_yyyyddd(), format_as_yyyymmdd(), format_as_yyyywwwd(), and date_format::with_hyphens.
Referenced by cob_intr_formatted_date(), and cob_intr_formatted_datetime().
|
static |
References add_decimal_digits(), add_offset_time(), add_z(), time_format::decimal_places, time_format::extra, EXTRA_OFFSET_TIME, EXTRA_Z, and time_format::with_colons.
Referenced by cob_intr_formatted_datetime(), and cob_intr_formatted_time().
|
static |
Referenced by format_as_yyyywwwd(), and get_iso_week_one().
|
static |
References day_of_integer(), get_iso_week_one(), and leap_year().
Referenced by format_as_yyyywwwd().
|
static |
|
static |
|
static |
References cob_field::attr, calc_struct::calc_attr, calc_struct::calc_field, calc_struct::calc_size, COB_DEPTH_LEVEL, cob_free(), cob_malloc(), curr_entry, cob_field::data, and cob_field::size.
Referenced by cob_alloc_field(), cob_alloc_set_field_int(), cob_alloc_set_field_uint(), cob_decimal_move_temp(), cob_intr_abs(), cob_intr_char(), cob_intr_combined_datetime(), cob_intr_concatenate(), cob_intr_currency_symbol(), cob_intr_current_date(), cob_intr_date_of_integer(), cob_intr_day_of_integer(), cob_intr_exception_file(), cob_intr_exception_location(), cob_intr_exception_statement(), cob_intr_exception_status(), cob_intr_formatted_date(), cob_intr_formatted_datetime(), cob_intr_formatted_time(), cob_intr_highest_algebraic(), cob_intr_lcl_time_from_secs(), cob_intr_locale_compare(), cob_intr_locale_date(), cob_intr_locale_time(), cob_intr_lower_case(), cob_intr_lowest_algebraic(), cob_intr_max(), cob_intr_mean(), cob_intr_median(), cob_intr_min(), cob_intr_module_caller_id(), cob_intr_module_date(), cob_intr_module_formatted_date(), cob_intr_module_id(), cob_intr_module_path(), cob_intr_module_source(), cob_intr_module_time(), cob_intr_mon_decimal_point(), cob_intr_mon_thousands_sep(), cob_intr_num_decimal_point(), cob_intr_num_thousands_sep(), cob_intr_random(), cob_intr_reverse(), cob_intr_substitute(), cob_intr_substitute_case(), cob_intr_trim(), cob_intr_upper_case(), cob_intr_when_compiled(), and cob_put_indirect_field().
|
static |
Referenced by cob_intr_formatted_date(), cob_intr_formatted_datetime(), and cob_intr_formatted_time().
|
staticread |
References date_format::days, DAYS_DDD, DAYS_MMDD, DAYS_WWWD, and date_format::with_hyphens.
Referenced by cob_intr_formatted_date(), cob_intr_formatted_datetime(), and cob_valid_datetime_format().
|
staticread |
|
static |
Referenced by cob_valid_time_format().
|
static |
Referenced by cob_valid_time_format(), and parse_time_format_string().
|
static |
Referenced by cob_intr_formatted_datetime(), and cob_valid_datetime_format().
|
static |
References cob_get_int(), time_format::extra, EXTRA_OFFSET_TIME, NULL, and valid_offset_time().
Referenced by cob_intr_formatted_datetime(), and cob_intr_formatted_time().
|
static |
References cob_valid_date_format(), and valid_integer_date().
Referenced by cob_intr_formatted_date().
|
static |
|
static |
Referenced by try_get_valid_offset_time().
|
static |
|
static |
|
static |
Referenced by cob_exit_intrinsic(), and cob_init_intrinsic().
|
static |
Referenced by cob_exit_intrinsic(), cob_init_intrinsic(), and cob_mpf_log().
|
static |
Referenced by cob_init_intrinsic().
|
static |
|
static |
|
static |
Referenced by cob_decimal_pow(), cob_exit_intrinsic(), and cob_init_intrinsic().
|
static |
Referenced by cob_decimal_get_mpf(), cob_exit_intrinsic(), and cob_init_intrinsic().
|
static |
Referenced by cob_exit_intrinsic(), cob_init_intrinsic(), cob_intr_integer(), and cob_mod_or_rem().
|
static |
Referenced by cob_exit_intrinsic(), cob_init_intrinsic(), cob_intr_pi(), cob_mpf_acos(), cob_mpf_asin(), cob_mpf_atan(), cob_mpf_cos(), and cob_mpf_sin().
|
static |
Referenced by cob_init_intrinsic().
|
static |
Referenced by cob_exit_intrinsic(), cob_init_intrinsic(), and cob_mpf_atan().
|
static |
Referenced by cob_init_intrinsic().
|
static |
|
static |
|
static |
Referenced by cob_init_intrinsic(), and make_field_entry().
|
static |
Referenced by cob_intr_abs(), cob_intr_acos(), cob_intr_annuity(), cob_intr_asin(), cob_intr_atan(), cob_intr_binop(), cob_intr_byte_length(), cob_intr_char(), cob_intr_combined_datetime(), cob_intr_concatenate(), cob_intr_cos(), cob_intr_currency_symbol(), cob_intr_current_date(), cob_intr_date_of_integer(), cob_intr_date_to_yyyymmdd(), cob_intr_day_of_integer(), cob_intr_day_to_yyyyddd(), cob_intr_e(), cob_intr_exception_file(), cob_intr_exception_location(), cob_intr_exception_statement(), cob_intr_exception_status(), cob_intr_exp(), cob_intr_exp10(), cob_intr_factorial(), cob_intr_formatted_date(), cob_intr_formatted_datetime(), cob_intr_formatted_time(), cob_intr_fraction_part(), cob_intr_highest_algebraic(), cob_intr_integer(), cob_intr_integer_of_date(), cob_intr_integer_of_day(), cob_intr_integer_part(), cob_intr_lcl_time_from_secs(), cob_intr_length(), cob_intr_locale_compare(), cob_intr_locale_date(), cob_intr_locale_time(), cob_intr_log(), cob_intr_log10(), cob_intr_lower_case(), cob_intr_lowest_algebraic(), cob_intr_max(), cob_intr_mean(), cob_intr_median(), cob_intr_midrange(), cob_intr_min(), cob_intr_module_caller_id(), cob_intr_module_date(), cob_intr_module_formatted_date(), cob_intr_module_id(), cob_intr_module_path(), cob_intr_module_source(), cob_intr_module_time(), cob_intr_mon_decimal_point(), cob_intr_mon_thousands_sep(), cob_intr_num_decimal_point(), cob_intr_num_thousands_sep(), cob_intr_numval(), cob_intr_numval_c(), cob_intr_numval_f(), cob_intr_ord(), cob_intr_ord_max(), cob_intr_ord_min(), cob_intr_pi(), cob_intr_present_value(), cob_intr_random(), cob_intr_range(), cob_intr_reverse(), cob_intr_seconds_from_formatted_time(), cob_intr_seconds_past_midnight(), cob_intr_sign(), cob_intr_sin(), cob_intr_sqrt(), cob_intr_standard_deviation(), cob_intr_stored_char_length(), cob_intr_substitute(), cob_intr_substitute_case(), cob_intr_sum(), cob_intr_tan(), cob_intr_test_date_yyyymmdd(), cob_intr_test_day_yyyyddd(), cob_intr_test_numval(), cob_intr_test_numval_c(), cob_intr_test_numval_f(), cob_intr_trim(), cob_intr_upper_case(), cob_intr_variance(), cob_intr_when_compiled(), cob_intr_year_to_yyyy(), cob_mod_or_rem(), cob_put_indirect_field(), and cob_switch_value().
|
static |
Referenced by cb_build_cond(), cob_cmp_float(), cob_decimal_set_double(), cob_exit_numeric(), and cob_init_numeric().
|
static |
Referenced by cb_build_cond(), and cob_cmp_float().
|
static |
|
static |
|
static |
|
static |
Referenced by cob_intr_integer_of_date(), and date_of_integer().
|
static |
Referenced by cob_intr_integer_of_date(), cob_intr_locale_date(), and cob_intr_test_date_yyyymmdd().
|
static |
|
static |
|
static |
Referenced by cob_valid_time_format().
|
static |
|
static |
|
static |
Referenced by cob_intr_integer_of_date(), and date_of_integer().
|
static |
Referenced by cob_intr_integer_of_date(), cob_intr_locale_date(), and cob_intr_test_date_yyyymmdd().