diff --git a/lib/ulib/awk b/lib/ulib/awk index 98c890a..2e87a94 100644 --- a/lib/ulib/awk +++ b/lib/ulib/awk @@ -393,6 +393,12 @@ filterfields(skipfs, addfs) __AWKCSV_FUNCTIONS=' BEGIN { + # Forcer ici le type tableau pour les variables ci-dessous. Sinon, leur + # utilisation dans une section BEGIN{} provoque une erreur fatale, parce + # qu"ils ne sont déclarés que dans des fonctions + array_new(HEADERS) + array_new(ORIGHEADERS) + array_new(ORIGFIELDS) array_new(__DONE_ONCE) } function do_once(key) {