From: François Pinard <pinard@iro.umontreal.ca> Date: Tue, 11 Mar 2008 04:52:12 +0000 (-0400) Subject: Implement iconv_name X-Git-Tag: v3.7~237 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=bccc8f5fbbfc31eaea665ae09fcb6904da0a09f5;p=recode Implement iconv_name --- diff --git a/src/ChangeLog b/src/ChangeLog index 7c515f2..944143e 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,11 @@ +2008-03-11 François Pinard <pinard@iro.umontreal.ca> + + * recodext.h (struct recode_symbol): Add iconv_name. + * names.c (find_alias): Initialize iconv_name to NULL. + * outer.c (declare_iconv): Accept an iconv_name argument. + * iconv.c (transform_with_iconv): Use iconv_name instead of name. + (module_iconv): Pass the first iconv alias to declare_iconv. + 2008-03-09 François Pinard <pinard@iro.umontreal.ca> * outer.c (register_all_modules): Add back :libiconv: as an diff --git a/src/iconv.c b/src/iconv.c index 46604e8..1395017 100644 --- a/src/iconv.c +++ b/src/iconv.c @@ -133,7 +133,8 @@ bool transform_with_iconv (RECODE_SUBTASK subtask) { RECODE_CONST_STEP step = subtask->step; - iconv_t conversion = iconv_open (step->after->name, step->before->name); + iconv_t conversion = iconv_open (step->after->iconv_name, + step->before->iconv_name); bool status; if (conversion == (iconv_t) -1) @@ -167,8 +168,8 @@ module_iconv (RECODE_OUTER outer) while (*cursor) { - RECODE_ALIAS alias - = find_alias (outer, *cursor, ALIAS_FIND_AS_CHARSET); + RECODE_ALIAS alias + = find_alias (outer, *cursor, ALIAS_FIND_AS_CHARSET); if (alias) { @@ -178,7 +179,7 @@ module_iconv (RECODE_OUTER outer) cursor++; } - if (!declare_iconv (outer, charset_name)) + if (!declare_iconv (outer, charset_name, *aliases)) return false; /* Declare all aliases, given they bring something we do not already diff --git a/src/names.c b/src/names.c index c5a4eb2..4b33a4f 100644 --- a/src/names.c +++ b/src/names.c @@ -274,9 +274,9 @@ find_alias (RECODE_OUTER outer, const char *name, /* Search the whole hash bucket and return any match. */ - lookup.name = name; - if (!lookup.name) + if (!name) return NULL; + lookup.name = name; if (alias = hash_lookup (outer->alias_table, &lookup), alias) return alias; @@ -288,6 +288,7 @@ find_alias (RECODE_OUTER outer, const char *name, return NULL; symbol->ordinal = outer->number_of_symbols++; symbol->name = name; + symbol->iconv_name = NULL; symbol->type = type; symbol->ignore = false; symbol->data_type = RECODE_NO_CHARSET_DATA; diff --git a/src/outer.c b/src/outer.c index c3069c4..1854d76 100644 --- a/src/outer.c +++ b/src/outer.c @@ -172,11 +172,12 @@ declare_tree_surface (RECODE_OUTER outer, const char *name, #endif -/*----------------------------------------------------------------. -| Declare a charset available through `iconv', given the NAME of | -| this charset (which might already exist as an alias). Make two | -| single steps in and out of it. | -`----------------------------------------------------------------*/ +/*---------------------------------------------------------------. +| Declare a charset available through `iconv', given the NAME of | +| this charset (which might already exist as an alias), and the | +| ICONV_NAME to use when calling `iconv'. Make two single steps | +| in and out of it. | +`---------------------------------------------------------------*/ static bool internal_iconv (RECODE_SUBTASK subtask) @@ -186,7 +187,7 @@ internal_iconv (RECODE_SUBTASK subtask) } bool -declare_iconv (RECODE_OUTER outer, const char *name) +declare_iconv (RECODE_OUTER outer, const char *name, const char *iconv_name) { RECODE_ALIAS alias; RECODE_SINGLE single; @@ -198,6 +199,9 @@ declare_iconv (RECODE_OUTER outer, const char *name) return false; assert(alias->symbol->type == RECODE_CHARSET); + if (!alias->symbol->iconv_name) + alias->symbol->iconv_name = iconv_name; + if (single = new_single_step (outer), !single) return false; single->before = alias->symbol; diff --git a/src/recodext.h b/src/recodext.h index 1ab5f44..43ebaee 100644 --- a/src/recodext.h +++ b/src/recodext.h @@ -202,6 +202,9 @@ struct recode_symbol /* Main name. */ const char *name; + /* Name to use for the iconv library, or NULL. */ + const char *iconv_name; + /* Type of table. */ enum recode_data_type data_type; @@ -655,7 +658,7 @@ RECODE_SINGLE declare_single bool (*) (RECODE_STEP, RECODE_CONST_REQUEST, RECODE_CONST_OPTION_LIST, RECODE_CONST_OPTION_LIST), bool (*) (RECODE_SUBTASK))); -bool declare_iconv PARAMS ((RECODE_OUTER, const char *)); +bool declare_iconv PARAMS ((RECODE_OUTER, const char *, const char *)); bool declare_explode_data PARAMS ((RECODE_OUTER, const unsigned short *, const char *, const char *)); bool declare_strip_data PARAMS ((RECODE_OUTER, struct strip_data *, diff --git a/tables.py b/tables.py index 57cde14..ffb273f 100755 --- a/tables.py +++ b/tables.py @@ -465,7 +465,7 @@ class Iconv(Options): canonical[charset.upper()] = charset # Read in the encodings.def file. - #for line in file('/home/pinard/entretien/recode/admin/charset-list-libiconv'): + sys.stdout.write("Reading from `iconv -l'\n") libc = None import os for line in os.popen('iconv -l'): diff --git a/tests/ChangeLog b/tests/ChangeLog index 862d59f..99b8f2b 100644 --- a/tests/ChangeLog +++ b/tests/ChangeLog @@ -1,3 +1,7 @@ +2008-03-11 François Pinard <pinard@iro.umontreal.ca> + + * Recode.pyx: Adjusted for iconv_name. + 2008-03-08 François Pinard <pinard@iro.umontreal.ca> * Recode.pyx: Parallel changes in src/. diff --git a/tests/Recode.c b/tests/Recode.c index 49a6809..c265063 100644 --- a/tests/Recode.c +++ b/tests/Recode.c @@ -1,4 +1,4 @@ -/* Generated by Pyrex 0.9.6.4 on Sun Mar 9 16:41:44 2008 */ +/* Generated by Pyrex 0.9.6.4 on Tue Mar 11 00:46:43 2008 */ #define PY_SSIZE_T_CLEAN #include "Python.h" @@ -167,19 +167,19 @@ static int __pyx_f_6Recode_5Outer___init__(PyObject *__pyx_v_self, PyObject *__p Py_INCREF(__pyx_v_iconv); Py_INCREF(__pyx_v_strict); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":576 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":577 */ __pyx_v_flags = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":577 */ - __pyx_1 = PyObject_IsTrue(__pyx_v_auto_abort); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 577; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":578 */ + __pyx_1 = PyObject_IsTrue(__pyx_v_auto_abort); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 578; goto __pyx_L1;} if (__pyx_1) { __pyx_v_flags = (__pyx_v_flags | RECODE_AUTO_ABORT_FLAG); goto __pyx_L2; } __pyx_L2:; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":579 */ - __pyx_1 = PyObject_IsTrue(__pyx_v_iconv); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 579; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":580 */ + __pyx_1 = PyObject_IsTrue(__pyx_v_iconv); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 580; goto __pyx_L1;} __pyx_2 = (!__pyx_1); if (__pyx_2) { __pyx_v_flags = (__pyx_v_flags | RECODE_NO_ICONV_FLAG); @@ -187,25 +187,25 @@ static int __pyx_f_6Recode_5Outer___init__(PyObject *__pyx_v_self, PyObject *__p } __pyx_L3:; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":581 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":582 */ ((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer = recode_new_outer(__pyx_v_flags); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":582 */ - __pyx_1 = PyObject_IsTrue(__pyx_v_strict); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 582; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":583 */ + __pyx_1 = PyObject_IsTrue(__pyx_v_strict); if (__pyx_1 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 583; goto __pyx_L1;} if (__pyx_1) { - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":583 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":584 */ __pyx_v_single = ((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer->single_list; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":584 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":585 */ while (1) { __pyx_2 = (__pyx_v_single != NULL); if (!__pyx_2) break; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":585 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":586 */ __pyx_v_single->fallback_routine = NULL; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":586 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":587 */ __pyx_v_single = __pyx_v_single->next; } goto __pyx_L4; @@ -240,7 +240,7 @@ static PyObject *__pyx_f_6Recode_5Outer_default_charset(PyObject *__pyx_v_self, static char *__pyx_argnames[] = {0}; if (!PyArg_ParseTupleAndKeywords(__pyx_args, __pyx_kwds, "", __pyx_argnames)) return 0; Py_INCREF(__pyx_v_self); - __pyx_1 = PyString_FromString(librecode_locale_charset()); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 592; goto __pyx_L1;} + __pyx_1 = PyString_FromString(librecode_locale_charset()); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 593; goto __pyx_L1;} __pyx_r = __pyx_1; __pyx_1 = 0; goto __pyx_L0; @@ -272,21 +272,21 @@ static PyObject *__pyx_f_6Recode_5Outer_all_charsets(PyObject *__pyx_v_self, PyO Py_INCREF(__pyx_v_self); __pyx_v_list = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":595 */ - __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 595; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":596 */ + __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 596; goto __pyx_L1;} Py_DECREF(__pyx_v_list); __pyx_v_list = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":597 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":598 */ __pyx_v_symbol = ((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer->symbol_list; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":598 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":599 */ while (1) { __pyx_2 = (__pyx_v_symbol != NULL); if (!__pyx_2) break; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":599 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":600 */ __pyx_2 = (__pyx_v_symbol->type == RECODE_CHARSET); if (__pyx_2) { __pyx_2 = (__pyx_v_symbol != ((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer->iconv_pivot); @@ -298,12 +298,12 @@ static PyObject *__pyx_f_6Recode_5Outer_all_charsets(PyObject *__pyx_v_self, PyO } } if (__pyx_2) { - __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 603; goto __pyx_L1;} - __pyx_3 = PyString_FromString(__pyx_v_symbol->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 603; goto __pyx_L1;} - __pyx_4 = PyTuple_New(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 603; goto __pyx_L1;} + __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 604; goto __pyx_L1;} + __pyx_3 = PyString_FromString(__pyx_v_symbol->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 604; goto __pyx_L1;} + __pyx_4 = PyTuple_New(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 604; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_4, 0, __pyx_3); __pyx_3 = 0; - __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 603; goto __pyx_L1;} + __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 604; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_4); __pyx_4 = 0; Py_DECREF(__pyx_3); __pyx_3 = 0; @@ -311,11 +311,11 @@ static PyObject *__pyx_f_6Recode_5Outer_all_charsets(PyObject *__pyx_v_self, PyO } __pyx_L4:; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":604 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":605 */ __pyx_v_symbol = __pyx_v_symbol->next; } - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":605 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":606 */ Py_INCREF(__pyx_v_list); __pyx_r = __pyx_v_list; goto __pyx_L0; @@ -348,29 +348,29 @@ static PyObject *__pyx_f_6Recode_5Outer_all_surfaces(PyObject *__pyx_v_self, PyO Py_INCREF(__pyx_v_self); __pyx_v_list = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":608 */ - __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 608; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":609 */ + __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 609; goto __pyx_L1;} Py_DECREF(__pyx_v_list); __pyx_v_list = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":610 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":611 */ __pyx_v_symbol = ((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer->symbol_list; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":611 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":612 */ while (1) { __pyx_2 = (__pyx_v_symbol != NULL); if (!__pyx_2) break; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":612 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":613 */ __pyx_2 = (__pyx_v_symbol->type != RECODE_CHARSET); if (__pyx_2) { - __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} - __pyx_3 = PyString_FromString(__pyx_v_symbol->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} - __pyx_4 = PyTuple_New(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} + __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 614; goto __pyx_L1;} + __pyx_3 = PyString_FromString(__pyx_v_symbol->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 614; goto __pyx_L1;} + __pyx_4 = PyTuple_New(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 614; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_4, 0, __pyx_3); __pyx_3 = 0; - __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 613; goto __pyx_L1;} + __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 614; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_4); __pyx_4 = 0; Py_DECREF(__pyx_3); __pyx_3 = 0; @@ -378,11 +378,11 @@ static PyObject *__pyx_f_6Recode_5Outer_all_surfaces(PyObject *__pyx_v_self, PyO } __pyx_L4:; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":614 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":615 */ __pyx_v_symbol = __pyx_v_symbol->next; } - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":615 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":616 */ Py_INCREF(__pyx_v_list); __pyx_r = __pyx_v_list; goto __pyx_L0; @@ -417,21 +417,21 @@ static PyObject *__pyx_f_6Recode_5Outer_concise_charset(PyObject *__pyx_v_self, Py_INCREF(__pyx_v_format); __pyx_v_ok = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":618 */ - __pyx_1 = ((enum recode_list_format)PyInt_AsLong(__pyx_v_format)); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 618; goto __pyx_L1;} - __pyx_2 = PyInt_FromLong(librecode_list_concise_charset(((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer,NULL,__pyx_1)); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 618; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":619 */ + __pyx_1 = ((enum recode_list_format)PyInt_AsLong(__pyx_v_format)); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 619; goto __pyx_L1;} + __pyx_2 = PyInt_FromLong(librecode_list_concise_charset(((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer,NULL,__pyx_1)); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 619; goto __pyx_L1;} Py_DECREF(__pyx_v_ok); __pyx_v_ok = __pyx_2; __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":619 */ - __pyx_3 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_3 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 619; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":620 */ + __pyx_3 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_3 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 620; goto __pyx_L1;} __pyx_4 = (!__pyx_3); if (__pyx_4) { - __pyx_2 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 620; goto __pyx_L1;} + __pyx_2 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 621; goto __pyx_L1;} __Pyx_Raise(__pyx_2, 0, 0); Py_DECREF(__pyx_2); __pyx_2 = 0; - {__pyx_filename = __pyx_f[0]; __pyx_lineno = 620; goto __pyx_L1;} + {__pyx_filename = __pyx_f[0]; __pyx_lineno = 621; goto __pyx_L1;} goto __pyx_L2; } __pyx_L2:; @@ -461,20 +461,20 @@ static PyObject *__pyx_f_6Recode_5Outer_full_charset(PyObject *__pyx_v_self, PyO Py_INCREF(__pyx_v_self); __pyx_v_ok = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":623 */ - __pyx_1 = PyInt_FromLong(librecode_list_full_charset(((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer,NULL)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 623; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":624 */ + __pyx_1 = PyInt_FromLong(librecode_list_full_charset(((struct __pyx_obj_6Recode_Outer *)__pyx_v_self)->outer,NULL)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 624; goto __pyx_L1;} Py_DECREF(__pyx_v_ok); __pyx_v_ok = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":624 */ - __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 624; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":625 */ + __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 625; goto __pyx_L1;} __pyx_3 = (!__pyx_2); if (__pyx_3) { - __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 625; goto __pyx_L1;} + __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 626; goto __pyx_L1;} __Pyx_Raise(__pyx_1, 0, 0); Py_DECREF(__pyx_1); __pyx_1 = 0; - {__pyx_filename = __pyx_f[0]; __pyx_lineno = 625; goto __pyx_L1;} + {__pyx_filename = __pyx_f[0]; __pyx_lineno = 626; goto __pyx_L1;} goto __pyx_L2; } __pyx_L2:; @@ -508,34 +508,34 @@ static PyObject *__pyx_f_6Recode_5Outer_recode(PyObject *__pyx_v_self, PyObject Py_INCREF(__pyx_v_self); __pyx_v_request = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":629 */ - __pyx_1 = PyTuple_New(1); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 629; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":630 */ + __pyx_1 = PyTuple_New(1); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} Py_INCREF(__pyx_v_self); PyTuple_SET_ITEM(__pyx_1, 0, __pyx_v_self); - __pyx_2 = PyObject_CallObject(((PyObject*)__pyx_ptype_6Recode_Request), __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 629; goto __pyx_L1;} + __pyx_2 = PyObject_CallObject(((PyObject*)__pyx_ptype_6Recode_Request), __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_v_request); __pyx_v_request = __pyx_2; __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":630 */ - __pyx_1 = PyObject_GetAttr(__pyx_v_request, __pyx_n_scan); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} - __pyx_2 = PyString_FromString(__pyx_v_command); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} - __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":631 */ + __pyx_1 = PyObject_GetAttr(__pyx_v_request, __pyx_n_scan); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} + __pyx_2 = PyString_FromString(__pyx_v_command); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} + __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_3, 0, __pyx_2); __pyx_2 = 0; - __pyx_2 = PyObject_CallObject(__pyx_1, __pyx_3); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 630; goto __pyx_L1;} + __pyx_2 = PyObject_CallObject(__pyx_1, __pyx_3); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_3); __pyx_3 = 0; Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":631 */ - __pyx_1 = PyObject_GetAttr(__pyx_v_request, __pyx_n_string); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} - __pyx_3 = PyString_FromString(__pyx_v_input); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} - __pyx_2 = PyTuple_New(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":632 */ + __pyx_1 = PyObject_GetAttr(__pyx_v_request, __pyx_n_string); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 632; goto __pyx_L1;} + __pyx_3 = PyString_FromString(__pyx_v_input); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 632; goto __pyx_L1;} + __pyx_2 = PyTuple_New(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 632; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_2, 0, __pyx_3); __pyx_3 = 0; - __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_2); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 631; goto __pyx_L1;} + __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_2); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 632; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_2); __pyx_2 = 0; __pyx_r = __pyx_3; @@ -564,7 +564,7 @@ static int __pyx_f_6Recode_7Request___init__(PyObject *__pyx_v_self, PyObject *_ if (!PyArg_ParseTupleAndKeywords(__pyx_args, __pyx_kwds, "O", __pyx_argnames, &__pyx_v_outer)) return -1; Py_INCREF(__pyx_v_self); Py_INCREF(__pyx_v_outer); - if (!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_outer), __pyx_ptype_6Recode_Outer, 1, "outer")) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 638; goto __pyx_L1;} + if (!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_outer), __pyx_ptype_6Recode_Outer, 1, "outer")) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 639; goto __pyx_L1;} ((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request = recode_new_request(__pyx_v_outer->outer); __pyx_r = 0; @@ -603,25 +603,25 @@ static PyObject *__pyx_f_6Recode_7Request_set_verbose(PyObject *__pyx_v_self, Py Py_INCREF(__pyx_v_flag); __pyx_v_previous = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":645 */ - __pyx_1 = PyInt_FromLong((((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->verbose_flag != 0)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 645; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":646 */ + __pyx_1 = PyInt_FromLong((((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->verbose_flag != 0)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 646; goto __pyx_L1;} Py_DECREF(__pyx_v_previous); __pyx_v_previous = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":646 */ - __pyx_1 = __Pyx_GetName(__pyx_b, __pyx_n_int); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 646; goto __pyx_L1;} - __pyx_2 = PyTuple_New(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 646; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":647 */ + __pyx_1 = __Pyx_GetName(__pyx_b, __pyx_n_int); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 647; goto __pyx_L1;} + __pyx_2 = PyTuple_New(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 647; goto __pyx_L1;} Py_INCREF(__pyx_v_flag); PyTuple_SET_ITEM(__pyx_2, 0, __pyx_v_flag); - __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_2); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 646; goto __pyx_L1;} + __pyx_3 = PyObject_CallObject(__pyx_1, __pyx_2); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 647; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_2); __pyx_2 = 0; - __pyx_4 = ((enum __pyx_t_6Recode_bool)PyInt_AsLong(__pyx_3)); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 646; goto __pyx_L1;} + __pyx_4 = ((enum __pyx_t_6Recode_bool)PyInt_AsLong(__pyx_3)); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 647; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; ((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->verbose_flag = __pyx_4; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":647 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":648 */ Py_INCREF(__pyx_v_previous); __pyx_r = __pyx_v_previous; goto __pyx_L0; @@ -654,20 +654,20 @@ static PyObject *__pyx_f_6Recode_7Request_scan(PyObject *__pyx_v_self, PyObject Py_INCREF(__pyx_v_self); __pyx_v_ok = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":650 */ - __pyx_1 = PyInt_FromLong(recode_scan_request(((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request,__pyx_v_text)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 650; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":651 */ + __pyx_1 = PyInt_FromLong(recode_scan_request(((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request,__pyx_v_text)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 651; goto __pyx_L1;} Py_DECREF(__pyx_v_ok); __pyx_v_ok = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":651 */ - __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 651; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":652 */ + __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 652; goto __pyx_L1;} __pyx_3 = (!__pyx_2); if (__pyx_3) { - __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 652; goto __pyx_L1;} + __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 653; goto __pyx_L1;} __Pyx_Raise(__pyx_1, 0, 0); Py_DECREF(__pyx_1); __pyx_1 = 0; - {__pyx_filename = __pyx_f[0]; __pyx_lineno = 652; goto __pyx_L1;} + {__pyx_filename = __pyx_f[0]; __pyx_lineno = 653; goto __pyx_L1;} goto __pyx_L2; } __pyx_L2:; @@ -700,38 +700,38 @@ static PyObject *__pyx_f_6Recode_7Request_pair_sequence(PyObject *__pyx_v_self, Py_INCREF(__pyx_v_self); __pyx_v_list = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":655 */ - __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 655; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":656 */ + __pyx_1 = PyList_New(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 656; goto __pyx_L1;} Py_DECREF(__pyx_v_list); __pyx_v_list = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":658 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":659 */ __pyx_2 = ((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->sequence_length; for (__pyx_v_counter = 0; __pyx_v_counter < __pyx_2; ++__pyx_v_counter) { - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":659 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":660 */ __pyx_v_step = (((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->sequence_array[__pyx_v_counter]); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":660 */ - __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} - __pyx_3 = PyString_FromString(__pyx_v_step.before->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} - __pyx_4 = PyString_FromString(__pyx_v_step.after->name); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} - __pyx_5 = PyTuple_New(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":661 */ + __pyx_1 = PyObject_GetAttr(__pyx_v_list, __pyx_n_append); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} + __pyx_3 = PyString_FromString(__pyx_v_step.before->name); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} + __pyx_4 = PyString_FromString(__pyx_v_step.after->name); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} + __pyx_5 = PyTuple_New(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_5, 0, __pyx_3); PyTuple_SET_ITEM(__pyx_5, 1, __pyx_4); __pyx_3 = 0; __pyx_4 = 0; - __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} + __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_3, 0, __pyx_5); __pyx_5 = 0; - __pyx_4 = PyObject_CallObject(__pyx_1, __pyx_3); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 660; goto __pyx_L1;} + __pyx_4 = PyObject_CallObject(__pyx_1, __pyx_3); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 661; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; Py_DECREF(__pyx_3); __pyx_3 = 0; Py_DECREF(__pyx_4); __pyx_4 = 0; } - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":661 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":662 */ Py_INCREF(__pyx_v_list); __pyx_r = __pyx_v_list; goto __pyx_L0; @@ -767,32 +767,32 @@ static PyObject *__pyx_f_6Recode_7Request_format_table(PyObject *__pyx_v_self, P Py_INCREF(__pyx_v_self); __pyx_v_ok = Py_None; Py_INCREF(Py_None); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":666 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":667 */ __pyx_v_outer = ((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request->outer; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":667 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":668 */ __pyx_v_saved = __pyx_v_outer->iconv_pivot->ignore; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":668 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":669 */ __pyx_v_outer->iconv_pivot->ignore = __pyx_e_6Recode_true; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":669 */ - __pyx_1 = PyInt_FromLong(recode_format_table(((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request,((enum recode_programming_language)__pyx_v_language),__pyx_v_charset)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 669; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":670 */ + __pyx_1 = PyInt_FromLong(recode_format_table(((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request,((enum recode_programming_language)__pyx_v_language),__pyx_v_charset)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 670; goto __pyx_L1;} Py_DECREF(__pyx_v_ok); __pyx_v_ok = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":671 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":672 */ __pyx_v_outer->iconv_pivot->ignore = __pyx_v_saved; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":672 */ - __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 672; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":673 */ + __pyx_2 = PyObject_IsTrue(__pyx_v_ok); if (__pyx_2 < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 673; goto __pyx_L1;} __pyx_3 = (!__pyx_2); if (__pyx_3) { - __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 673; goto __pyx_L1;} + __pyx_1 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; goto __pyx_L1;} __Pyx_Raise(__pyx_1, 0, 0); Py_DECREF(__pyx_1); __pyx_1 = 0; - {__pyx_filename = __pyx_f[0]; __pyx_lineno = 673; goto __pyx_L1;} + {__pyx_filename = __pyx_f[0]; __pyx_lineno = 674; goto __pyx_L1;} goto __pyx_L2; } __pyx_L2:; @@ -820,22 +820,22 @@ static PyObject *__pyx_f_6Recode_7Request_string(PyObject *__pyx_v_self, PyObjec if (!PyArg_ParseTupleAndKeywords(__pyx_args, __pyx_kwds, "s", __pyx_argnames, &__pyx_v_text)) return 0; Py_INCREF(__pyx_v_self); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":677 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":678 */ __pyx_v_result = recode_string(((struct __pyx_obj_6Recode_Request *)__pyx_v_self)->request,__pyx_v_text); - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":678 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":679 */ __pyx_1 = (__pyx_v_result == NULL); if (__pyx_1) { - __pyx_2 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 679; goto __pyx_L1;} + __pyx_2 = __Pyx_GetName(__pyx_m, __pyx_n_error); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 680; goto __pyx_L1;} __Pyx_Raise(__pyx_2, 0, 0); Py_DECREF(__pyx_2); __pyx_2 = 0; - {__pyx_filename = __pyx_f[0]; __pyx_lineno = 679; goto __pyx_L1;} + {__pyx_filename = __pyx_f[0]; __pyx_lineno = 680; goto __pyx_L1;} goto __pyx_L2; } __pyx_L2:; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":680 */ - __pyx_2 = PyString_FromString(__pyx_v_result); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 680; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":681 */ + __pyx_2 = PyString_FromString(__pyx_v_result); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 681; goto __pyx_L1;} __pyx_r = __pyx_2; __pyx_2 = 0; goto __pyx_L0; @@ -1253,342 +1253,342 @@ PyMODINIT_FUNC initRecode(void) { if (!__pyx_b) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 3; goto __pyx_L1;}; if (PyObject_SetAttrString(__pyx_m, "__builtins__", __pyx_b) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 3; goto __pyx_L1;}; if (__Pyx_InternStrings(__pyx_intern_tab) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 3; goto __pyx_L1;}; - if (PyType_Ready(&__pyx_type_6Recode_Outer) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 570; goto __pyx_L1;} - if (PyObject_SetAttrString(__pyx_m, "Outer", (PyObject *)&__pyx_type_6Recode_Outer) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 570; goto __pyx_L1;} + if (PyType_Ready(&__pyx_type_6Recode_Outer) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 571; goto __pyx_L1;} + if (PyObject_SetAttrString(__pyx_m, "Outer", (PyObject *)&__pyx_type_6Recode_Outer) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 571; goto __pyx_L1;} __pyx_ptype_6Recode_Outer = &__pyx_type_6Recode_Outer; - if (PyType_Ready(&__pyx_type_6Recode_Request) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 635; goto __pyx_L1;} - if (PyObject_SetAttrString(__pyx_m, "Request", (PyObject *)&__pyx_type_6Recode_Request) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 635; goto __pyx_L1;} + if (PyType_Ready(&__pyx_type_6Recode_Request) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 636; goto __pyx_L1;} + if (PyObject_SetAttrString(__pyx_m, "Request", (PyObject *)&__pyx_type_6Recode_Request) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 636; goto __pyx_L1;} __pyx_ptype_6Recode_Request = &__pyx_type_6Recode_Request; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":489 */ - __pyx_1 = PyDict_New(); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; goto __pyx_L1;} - __pyx_2 = __Pyx_GetName(__pyx_b, __pyx_n_Exception); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; goto __pyx_L1;} - __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":490 */ + __pyx_1 = PyDict_New(); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 490; goto __pyx_L1;} + __pyx_2 = __Pyx_GetName(__pyx_b, __pyx_n_Exception); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 490; goto __pyx_L1;} + __pyx_3 = PyTuple_New(1); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 490; goto __pyx_L1;} PyTuple_SET_ITEM(__pyx_3, 0, __pyx_2); __pyx_2 = 0; - __pyx_2 = __Pyx_CreateClass(__pyx_3, __pyx_1, __pyx_n_error, "Recode"); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; goto __pyx_L1;} + __pyx_2 = __Pyx_CreateClass(__pyx_3, __pyx_1, __pyx_n_error, "Recode"); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 490; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - if (PyObject_SetAttr(__pyx_m, __pyx_n_error, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 489; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_error, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 490; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":494 */ - __pyx_3 = PyInt_FromLong(RECODE_NO_SYMBOL_TYPE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 494; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_SYMBOL_TYPE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 494; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":495 */ + __pyx_3 = PyInt_FromLong(RECODE_NO_SYMBOL_TYPE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 495; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_SYMBOL_TYPE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 495; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":495 */ - __pyx_2 = PyInt_FromLong(RECODE_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 495; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 495; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":496 */ + __pyx_2 = PyInt_FromLong(RECODE_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 496; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 496; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":496 */ - __pyx_1 = PyInt_FromLong(RECODE_DATA_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 496; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_DATA_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 496; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":497 */ + __pyx_1 = PyInt_FromLong(RECODE_DATA_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 497; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_DATA_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 497; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":497 */ - __pyx_3 = PyInt_FromLong(RECODE_TREE_SURFACE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 497; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_TREE_SURFACE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 497; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":498 */ + __pyx_3 = PyInt_FromLong(RECODE_TREE_SURFACE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 498; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_TREE_SURFACE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 498; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":499 */ - __pyx_2 = PyInt_FromLong(RECODE_NO_CHARSET_DATA); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 499; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_CHARSET_DATA, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 499; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":500 */ + __pyx_2 = PyInt_FromLong(RECODE_NO_CHARSET_DATA); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 500; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_CHARSET_DATA, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 500; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":500 */ - __pyx_1 = PyInt_FromLong(RECODE_STRIP_DATA); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 500; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_STRIP_DATA, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 500; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":501 */ + __pyx_1 = PyInt_FromLong(RECODE_STRIP_DATA); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 501; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_STRIP_DATA, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 501; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":501 */ - __pyx_3 = PyInt_FromLong(RECODE_EXPLODE_DATA); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 501; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_EXPLODE_DATA, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 501; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":502 */ + __pyx_3 = PyInt_FromLong(RECODE_EXPLODE_DATA); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 502; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_EXPLODE_DATA, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 502; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":503 */ - __pyx_2 = PyInt_FromLong(RECODE_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 503; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_1, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 503; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":504 */ + __pyx_2 = PyInt_FromLong(RECODE_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 504; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_1, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 504; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":504 */ - __pyx_1 = PyInt_FromLong(RECODE_2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 504; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_2, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 504; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":505 */ + __pyx_1 = PyInt_FromLong(RECODE_2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_2, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":505 */ - __pyx_3 = PyInt_FromLong(RECODE_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_4, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 505; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":506 */ + __pyx_3 = PyInt_FromLong(RECODE_4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 506; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_4, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 506; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":506 */ - __pyx_2 = PyInt_FromLong(RECODE_N); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 506; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_N, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 506; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":507 */ + __pyx_2 = PyInt_FromLong(RECODE_N); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 507; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SIZE_N, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 507; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":508 */ - __pyx_1 = PyInt_FromLong(RECODE_NO_STEP_TABLE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 508; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_STEP_TABLE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 508; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":509 */ + __pyx_1 = PyInt_FromLong(RECODE_NO_STEP_TABLE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 509; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_STEP_TABLE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 509; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":509 */ - __pyx_3 = PyInt_FromLong(RECODE_BYTE_TO_BYTE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 509; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_TO_BYTE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 509; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":510 */ + __pyx_3 = PyInt_FromLong(RECODE_BYTE_TO_BYTE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 510; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_TO_BYTE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 510; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":510 */ - __pyx_2 = PyInt_FromLong(RECODE_BYTE_TO_STRING); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 510; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_TO_STRING, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 510; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":511 */ + __pyx_2 = PyInt_FromLong(RECODE_BYTE_TO_STRING); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 511; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_TO_STRING, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 511; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":511 */ - __pyx_1 = PyInt_FromLong(RECODE_UCS2_TO_BYTE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 511; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_UCS2_TO_BYTE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 511; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":512 */ + __pyx_1 = PyInt_FromLong(RECODE_UCS2_TO_BYTE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 512; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_UCS2_TO_BYTE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 512; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":512 */ - __pyx_3 = PyInt_FromLong(RECODE_UCS2_TO_STRING); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 512; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_UCS2_TO_STRING, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 512; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":513 */ + __pyx_3 = PyInt_FromLong(RECODE_UCS2_TO_STRING); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 513; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_UCS2_TO_STRING, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 513; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":513 */ - __pyx_2 = PyInt_FromLong(RECODE_STRING_TO_UCS2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 513; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_STRING_TO_UCS2, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 513; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":514 */ + __pyx_2 = PyInt_FromLong(RECODE_STRING_TO_UCS2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 514; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_STRING_TO_UCS2, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 514; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":514 */ - __pyx_1 = PyInt_FromLong(RECODE_COMBINE_EXPLODE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 514; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_COMBINE_EXPLODE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 514; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":515 */ + __pyx_1 = PyInt_FromLong(RECODE_COMBINE_EXPLODE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 515; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_COMBINE_EXPLODE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 515; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":515 */ - __pyx_3 = PyInt_FromLong(RECODE_COMBINE_STEP); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 515; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_COMBINE_STEP, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 515; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":516 */ + __pyx_3 = PyInt_FromLong(RECODE_COMBINE_STEP); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 516; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_COMBINE_STEP, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 516; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":516 */ - __pyx_2 = PyInt_FromLong(RECODE_EXPLODE_STEP); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 516; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_EXPLODE_STEP, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 516; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":517 */ + __pyx_2 = PyInt_FromLong(RECODE_EXPLODE_STEP); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 517; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_EXPLODE_STEP, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 517; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":518 */ - __pyx_1 = PyInt_FromLong(RECODE_STRATEGY_UNDECIDED); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 518; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_STRATEGY_UNDECIDED, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 518; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":519 */ + __pyx_1 = PyInt_FromLong(RECODE_STRATEGY_UNDECIDED); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 519; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_STRATEGY_UNDECIDED, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 519; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":519 */ - __pyx_3 = PyInt_FromLong(RECODE_SEQUENCE_IN_MEMORY); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 519; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_IN_MEMORY, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 519; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":520 */ + __pyx_3 = PyInt_FromLong(RECODE_SEQUENCE_IN_MEMORY); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 520; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_IN_MEMORY, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 520; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":520 */ - __pyx_2 = PyInt_FromLong(RECODE_SEQUENCE_WITH_FILES); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 520; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_WITH_FILES, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 520; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":521 */ + __pyx_2 = PyInt_FromLong(RECODE_SEQUENCE_WITH_FILES); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 521; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_WITH_FILES, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 521; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":521 */ - __pyx_1 = PyInt_FromLong(RECODE_SEQUENCE_WITH_PIPE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 521; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_WITH_PIPE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 521; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":522 */ + __pyx_1 = PyInt_FromLong(RECODE_SEQUENCE_WITH_PIPE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 522; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SEQUENCE_WITH_PIPE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 522; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":523 */ - __pyx_3 = PyInt_FromLong(RECODE_SWAP_UNDECIDED); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 523; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_UNDECIDED, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 523; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":524 */ + __pyx_3 = PyInt_FromLong(RECODE_SWAP_UNDECIDED); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 524; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_UNDECIDED, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 524; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":524 */ - __pyx_2 = PyInt_FromLong(RECODE_SWAP_NO); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 524; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_NO, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 524; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":525 */ + __pyx_2 = PyInt_FromLong(RECODE_SWAP_NO); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 525; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_NO, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 525; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":525 */ - __pyx_1 = PyInt_FromLong(RECODE_SWAP_YES); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 525; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_YES, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 525; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":526 */ + __pyx_1 = PyInt_FromLong(RECODE_SWAP_YES); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 526; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SWAP_YES, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 526; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":527 */ - __pyx_3 = PyInt_FromLong(RECODE_NO_ERROR); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 527; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_ERROR, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 527; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":528 */ + __pyx_3 = PyInt_FromLong(RECODE_NO_ERROR); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 528; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_ERROR, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 528; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":528 */ - __pyx_2 = PyInt_FromLong(RECODE_NOT_CANONICAL); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 528; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NOT_CANONICAL, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 528; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":529 */ + __pyx_2 = PyInt_FromLong(RECODE_NOT_CANONICAL); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 529; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NOT_CANONICAL, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 529; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":529 */ - __pyx_1 = PyInt_FromLong(RECODE_AMBIGUOUS_OUTPUT); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 529; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_AMBIGUOUS_OUTPUT, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 529; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":530 */ + __pyx_1 = PyInt_FromLong(RECODE_AMBIGUOUS_OUTPUT); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 530; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_AMBIGUOUS_OUTPUT, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 530; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":530 */ - __pyx_3 = PyInt_FromLong(RECODE_UNTRANSLATABLE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 530; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_UNTRANSLATABLE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 530; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":531 */ + __pyx_3 = PyInt_FromLong(RECODE_UNTRANSLATABLE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 531; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_UNTRANSLATABLE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 531; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":531 */ - __pyx_2 = PyInt_FromLong(RECODE_INVALID_INPUT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 531; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_INVALID_INPUT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 531; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":532 */ + __pyx_2 = PyInt_FromLong(RECODE_INVALID_INPUT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 532; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_INVALID_INPUT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 532; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":532 */ - __pyx_1 = PyInt_FromLong(RECODE_SYSTEM_ERROR); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 532; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SYSTEM_ERROR, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 532; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":533 */ + __pyx_1 = PyInt_FromLong(RECODE_SYSTEM_ERROR); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 533; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SYSTEM_ERROR, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 533; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":533 */ - __pyx_3 = PyInt_FromLong(RECODE_USER_ERROR); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 533; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_USER_ERROR, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 533; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":534 */ + __pyx_3 = PyInt_FromLong(RECODE_USER_ERROR); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 534; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_USER_ERROR, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 534; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":534 */ - __pyx_2 = PyInt_FromLong(RECODE_INTERNAL_ERROR); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 534; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_INTERNAL_ERROR, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 534; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":535 */ + __pyx_2 = PyInt_FromLong(RECODE_INTERNAL_ERROR); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 535; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_INTERNAL_ERROR, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 535; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":535 */ - __pyx_1 = PyInt_FromLong(RECODE_MAXIMUM_ERROR); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 535; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_MAXIMUM_ERROR, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 535; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":536 */ + __pyx_1 = PyInt_FromLong(RECODE_MAXIMUM_ERROR); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 536; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_MAXIMUM_ERROR, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 536; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":537 */ - __pyx_3 = PyInt_FromLong(RECODE_NO_FORMAT); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 537; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_FORMAT, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 537; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":538 */ + __pyx_3 = PyInt_FromLong(RECODE_NO_FORMAT); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 538; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_FORMAT, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 538; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":538 */ - __pyx_2 = PyInt_FromLong(RECODE_DECIMAL_FORMAT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 538; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_DECIMAL_FORMAT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 538; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":539 */ + __pyx_2 = PyInt_FromLong(RECODE_DECIMAL_FORMAT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 539; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_DECIMAL_FORMAT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 539; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":539 */ - __pyx_1 = PyInt_FromLong(RECODE_OCTAL_FORMAT); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 539; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_OCTAL_FORMAT, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 539; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":540 */ + __pyx_1 = PyInt_FromLong(RECODE_OCTAL_FORMAT); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 540; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_OCTAL_FORMAT, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 540; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":540 */ - __pyx_3 = PyInt_FromLong(RECODE_HEXADECIMAL_FORMAT); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 540; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_HEXADECIMAL_FORMAT, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 540; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":541 */ + __pyx_3 = PyInt_FromLong(RECODE_HEXADECIMAL_FORMAT); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 541; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_HEXADECIMAL_FORMAT, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 541; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":541 */ - __pyx_2 = PyInt_FromLong(RECODE_FULL_FORMAT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 541; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_FULL_FORMAT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 541; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":542 */ + __pyx_2 = PyInt_FromLong(RECODE_FULL_FORMAT); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 542; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_FULL_FORMAT, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 542; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":543 */ - __pyx_1 = PyInt_FromLong(RECODE_NO_LANGUAGE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 543; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_LANGUAGE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 543; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":544 */ + __pyx_1 = PyInt_FromLong(RECODE_NO_LANGUAGE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 544; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_LANGUAGE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 544; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":544 */ - __pyx_3 = PyInt_FromLong(RECODE_LANGUAGE_C); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 544; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_LANGUAGE_C, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 544; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":545 */ + __pyx_3 = PyInt_FromLong(RECODE_LANGUAGE_C); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 545; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_LANGUAGE_C, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 545; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":545 */ - __pyx_2 = PyInt_FromLong(RECODE_LANGUAGE_PERL); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 545; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_LANGUAGE_PERL, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 545; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":546 */ + __pyx_2 = PyInt_FromLong(RECODE_LANGUAGE_PERL); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 546; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_LANGUAGE_PERL, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 546; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":547 */ - __pyx_1 = PyInt_FromLong(NUL); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 547; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NUL, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 547; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":548 */ + __pyx_1 = PyInt_FromLong(NUL); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 548; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NUL, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 548; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":548 */ - __pyx_3 = PyInt_FromLong(STRIP_SIZE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 548; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_STRIP_SIZE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 548; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":549 */ + __pyx_3 = PyInt_FromLong(STRIP_SIZE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 549; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_STRIP_SIZE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 549; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":550 */ - __pyx_2 = PyInt_FromLong(SYMBOL_CREATE_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 550; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 550; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":551 */ + __pyx_2 = PyInt_FromLong(SYMBOL_CREATE_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 551; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 551; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":551 */ - __pyx_1 = PyInt_FromLong(SYMBOL_CREATE_DATA_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 551; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_DATA_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 551; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":552 */ + __pyx_1 = PyInt_FromLong(SYMBOL_CREATE_DATA_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 552; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_DATA_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 552; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":552 */ - __pyx_3 = PyInt_FromLong(SYMBOL_CREATE_TREE_SURFACE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 552; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_TREE_SURFACE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 552; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":553 */ + __pyx_3 = PyInt_FromLong(SYMBOL_CREATE_TREE_SURFACE); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 553; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_SYMBOL_CREATE_TREE_SURFACE, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 553; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":553 */ - __pyx_2 = PyInt_FromLong(ALIAS_FIND_AS_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 553; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 553; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":554 */ + __pyx_2 = PyInt_FromLong(ALIAS_FIND_AS_CHARSET); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 554; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_CHARSET, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 554; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":554 */ - __pyx_1 = PyInt_FromLong(ALIAS_FIND_AS_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 554; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 554; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":555 */ + __pyx_1 = PyInt_FromLong(ALIAS_FIND_AS_SURFACE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 555; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_SURFACE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 555; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":555 */ - __pyx_3 = PyInt_FromLong(ALIAS_FIND_AS_EITHER); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 555; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_EITHER, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 555; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":556 */ + __pyx_3 = PyInt_FromLong(ALIAS_FIND_AS_EITHER); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 556; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_ALIAS_FIND_AS_EITHER, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 556; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":557 */ - __pyx_2 = PyInt_FromLong(DONE); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 557; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_xDONE, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 557; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":558 */ + __pyx_2 = PyInt_FromLong(DONE); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 558; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_xDONE, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 558; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":558 */ - __pyx_1 = PyInt_FromLong(ELSE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 558; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_xELSE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 558; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":559 */ + __pyx_1 = PyInt_FromLong(ELSE); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 559; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_xELSE, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 559; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":560 */ - __pyx_3 = PyInt_FromLong(REPLACEMENT_CHARACTER); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 560; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_REPLACEMENT_CHARACTER, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 560; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":561 */ + __pyx_3 = PyInt_FromLong(REPLACEMENT_CHARACTER); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 561; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_REPLACEMENT_CHARACTER, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 561; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":561 */ - __pyx_2 = PyInt_FromLong(NOT_A_CHARACTER); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 561; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NOT_A_CHARACTER, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 561; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":562 */ + __pyx_2 = PyInt_FromLong(NOT_A_CHARACTER); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 562; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NOT_A_CHARACTER, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 562; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":562 */ - __pyx_1 = PyInt_FromLong(BYTE_ORDER_MARK); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 562; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_ORDER_MARK, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 562; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":563 */ + __pyx_1 = PyInt_FromLong(BYTE_ORDER_MARK); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 563; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_ORDER_MARK, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 563; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":563 */ - __pyx_3 = PyInt_FromLong(BYTE_ORDER_MARK_SWAPPED); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 563; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_ORDER_MARK_SWAPPED, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 563; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":564 */ + __pyx_3 = PyInt_FromLong(BYTE_ORDER_MARK_SWAPPED); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 564; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_BYTE_ORDER_MARK_SWAPPED, __pyx_3) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 564; goto __pyx_L1;} Py_DECREF(__pyx_3); __pyx_3 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":565 */ - __pyx_2 = PyInt_FromLong(RECODE_AUTO_ABORT_FLAG); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 565; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_AUTO_ABORT_FLAG, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 565; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":566 */ + __pyx_2 = PyInt_FromLong(RECODE_AUTO_ABORT_FLAG); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 566; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_AUTO_ABORT_FLAG, __pyx_2) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 566; goto __pyx_L1;} Py_DECREF(__pyx_2); __pyx_2 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":566 */ - __pyx_1 = PyInt_FromLong(RECODE_NO_ICONV_FLAG); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 566; goto __pyx_L1;} - if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_ICONV_FLAG, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 566; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":567 */ + __pyx_1 = PyInt_FromLong(RECODE_NO_ICONV_FLAG); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 567; goto __pyx_L1;} + if (PyObject_SetAttr(__pyx_m, __pyx_n_NO_ICONV_FLAG, __pyx_1) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 567; goto __pyx_L1;} Py_DECREF(__pyx_1); __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":573 */ - __pyx_3 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 573; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":574 */ + __pyx_3 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 574; goto __pyx_L1;} __pyx_k2 = __pyx_3; __pyx_3 = 0; - __pyx_2 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 573; goto __pyx_L1;} + __pyx_2 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 574; goto __pyx_L1;} __pyx_k3 = __pyx_2; __pyx_2 = 0; - __pyx_1 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 573; goto __pyx_L1;} + __pyx_1 = __Pyx_GetName(__pyx_b, __pyx_n_False); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 574; goto __pyx_L1;} __pyx_k4 = __pyx_1; __pyx_1 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":617 */ - __pyx_4 = __Pyx_GetName(__pyx_m, __pyx_n_NO_FORMAT); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 617; goto __pyx_L1;} + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":618 */ + __pyx_4 = __Pyx_GetName(__pyx_m, __pyx_n_NO_FORMAT); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 618; goto __pyx_L1;} __pyx_k5 = __pyx_4; __pyx_4 = 0; - /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":675 */ + /* "/bpi/phenix/home/pinard/entretien/recode/tests/Recode.pyx":676 */ return; __pyx_L1:; Py_XDECREF(__pyx_1); diff --git a/tests/Recode.pyx b/tests/Recode.pyx index c7e07fe..bbeee9c 100644 --- a/tests/Recode.pyx +++ b/tests/Recode.pyx @@ -39,6 +39,7 @@ cdef extern from "common.h": recode_symbol *next unsigned ordinal char *name + char *iconv_name recode_data_type data_type void *data RECODE_SINGLE resurfacer @@ -396,7 +397,7 @@ cdef extern from "common.h": RECODE_OUTER, char *, char *, recode_quality, declare_single_Arg5, declare_single_Arg6) bool declare_iconv 'librecode_declare_iconv' ( - RECODE_OUTER, char *) + RECODE_OUTER, char *, char *) bool declare_explode_data 'librecode_declare_explode_data' ( RECODE_OUTER, unsigned short *, char *, char *) bool declare_strip_data 'librecode_declare_strip_data' (