diff --git a/include/assoc.cpp b/include/assoc.cpp index 7696c417e..300587bce 100755 --- a/include/assoc.cpp +++ b/include/assoc.cpp @@ -321,20 +321,6 @@ int TAssoc_array::get_keys(TString_array& kl, bool add_values) return kl.items(); } -HIDDEN TAssoc_array * _new_assoc_array = NULL; - - -// @doc INTERNAL - -// @func HIDDEN void | copia_elemento | Funzione per duplicare il contenuto di un assoc_array -HIDDEN void copia_elemento(const TObject & o) - -{ - const THash_object & h = (const THash_object & ) o; - - _new_assoc_array->add(h.key(), h.obj(), TRUE); -} - // @doc INTERNAL // @mfunc Copia tutto l'array e ne duplica gli elementi @@ -343,12 +329,6 @@ TAssoc_array & TAssoc_array::copy( const TAssoc_array & a) // @parm Array associativo sorgente { -/* Guy mai vista 'na roba piu' orenda: non distrugge nemmeno i contenuti attuali! - CHECK(_new_assoc_array == NULL, "Trying to duplicate an assoc array while another copy is in progress"); - _new_assoc_array = this; - ((TAssoc_array &)a).for_each(copia_elemento); - _new_assoc_array = NULL; -*/ destroy(); TAssoc_array& from = (TAssoc_array&)a; from.restart();