Pb avec l'inclusion de mes_fonctions.php

Bonjour à tous

Parce que j'ai eu ce type de pb dans le passé, mon fichier mes_fonctions.php commence par
   if (defined("_MES_FONCTIONS_")) return;
   define("_MES_FONCTIONS_", "1");

Je suis sous spip 2.0.0. Quand un squelette est recalculé, j'obtiens le message d'erreur suivant ("nolinefeed" est le première fonction du fichier - début ligne 42, fin ligne 45):
Fatal error: Cannot redeclare nolinefeed() (previously declared in ...\squelettes\mes_fonctions.php:42) in ...\squelettes\mes_fonctions.php on line 45

Du coup, j'ai placé l'instruction suivante dans mon header (cela résolvait le pb sous spip 1.9):
   if (file_exists($file="#CHEMIN{mes_fonctions.php}")) include($file);
=> l'erreur a disparu...

...MAIS quand le squelette est affiché sans recalcul j'obtiens l'erreur ("cadre_arrondi_debut" est la première fonction du fichier mes_fonctions.php appelée par le squelette):
Fatal error: Call to undefined function cadre_arrondi_debut() in ...\ecrire\public.php(174) : eval()'d code on line 37

Merci pour toute suggestion
    François