Exemplo n.º 1
0
   {symb, (DL_FUNC)&name, args}


/**
 * List of functions available via .Call() in R
 *
 * Form:
 * \code{\{"method_name", (DL_FUNC)pointer, number_of_args\}} -
 * this is generated by the STRI__MAKE_CALL_METHOD macro.
 */
const R_CallMethodDef cCallMethods[] = {

//   STRI__MK_CALL("C_stri_charcategories",           stri_charcategories,             0),  // TO BE >= 0.6
//   STRI__MK_CALL("C_stri_chartype",                 stri_chartype,                   1),  // TO BE >= 0.6
// STRI__MK_CALL("C_stri_c_posixst",                  stri_c_posixst,                  1),  // internal
   STRI__MK_CALL("C_stri_cmp_eq",                     stri_cmp_eq,                     2),
   STRI__MK_CALL("C_stri_cmp_neq",                    stri_cmp_neq,                    2),
   STRI__MK_CALL("C_stri_cmp",                        stri_cmp,                        3),
   STRI__MK_CALL("C_stri_cmp_lt",                     stri_cmp_lt,                     3),
   STRI__MK_CALL("C_stri_cmp_le",                     stri_cmp_le,                     3),
   STRI__MK_CALL("C_stri_cmp_gt",                     stri_cmp_gt,                     3),
   STRI__MK_CALL("C_stri_cmp_ge",                     stri_cmp_ge,                     3),
   STRI__MK_CALL("C_stri_cmp_equiv",                  stri_cmp_equiv,                  3),
   STRI__MK_CALL("C_stri_cmp_nequiv",                 stri_cmp_nequiv,                 3),
   STRI__MK_CALL("C_stri_count_boundaries",           stri_count_boundaries,           2),
   STRI__MK_CALL("C_stri_count_charclass",            stri_count_charclass,            2),
   STRI__MK_CALL("C_stri_count_fixed",                stri_count_fixed,                3),
   STRI__MK_CALL("C_stri_count_coll",                 stri_count_coll,                 3),
   STRI__MK_CALL("C_stri_count_regex",                stri_count_regex,                3),
   STRI__MK_CALL("C_stri_datetime_symbols",           stri_datetime_symbols,           3),
   STRI__MK_CALL("C_stri_datetime_fields",            stri_datetime_fields,            3),
Exemplo n.º 2
0
#define STRI__MK_CALL(symb, name, args) \
   {symb, (DL_FUNC)&name, args}


/**
 * List of functions available via .Call() in R
 *
 * Form:
 * \code{\{"method_name", (DL_FUNC)pointer, number_of_args\}} -
 * this is generated by the STRI__MAKE_CALL_METHOD macro.
 */
static const R_CallMethodDef cCallMethods[] = {

//   STRI__MK_CALL("C_stri_charcategories",           stri_charcategories,             0),  // TO BE v>0.3
//   STRI__MK_CALL("C_stri_chartype",                 stri_chartype,                   1),  // TO BE v>0.3
   STRI__MK_CALL("C_stri_cmp_codepoints",             stri_cmp_codepoints,             3),
   STRI__MK_CALL("C_stri_cmp_integer",                stri_cmp_integer,                3),
   STRI__MK_CALL("C_stri_cmp_logical",                stri_cmp_logical,                4),
   STRI__MK_CALL("C_stri_count_boundaries",           stri_count_boundaries,           2),
   STRI__MK_CALL("C_stri_count_charclass",            stri_count_charclass,            2),
   STRI__MK_CALL("C_stri_count_fixed",                stri_count_fixed,                3),
   STRI__MK_CALL("C_stri_count_coll",                 stri_count_coll,                 3),
   STRI__MK_CALL("C_stri_count_regex",                stri_count_regex,                3),
   STRI__MK_CALL("C_stri_detect_charclass",           stri_detect_charclass,           2),
   STRI__MK_CALL("C_stri_detect_coll",                stri_detect_coll,                3),
   STRI__MK_CALL("C_stri_detect_fixed",               stri_detect_fixed,               3),
   STRI__MK_CALL("C_stri_detect_regex",               stri_detect_regex,               3),
   STRI__MK_CALL("C_stri_dup",                        stri_dup,                        2),
   STRI__MK_CALL("C_stri_duplicated",                 stri_duplicated,                 3),
   STRI__MK_CALL("C_stri_duplicated_any",             stri_duplicated_any,             3),
   STRI__MK_CALL("C_stri_enc_detect",                 stri_enc_detect,                 2),