Skip Menu |

This queue is for tickets about the Text-MacroScript CPAN distribution.

Report information
The Basics
Id: 43396
Status: resolved
Priority: 0/
Queue: Text-MacroScript

People
Owner: Nobody in particular
Requestors: DMPETIT [...] cpan.org
Cc: dpetit [...] c-s.fr
AdminCc:

Bug Information
Severity: Normal
Broken in: 1.38
Fixed in: 1.38



CC: dpetit [...] c-s.fr
Bonjour, Dans le cadre d'un projet, je suis en train d'utiliser le processeur de macros. Je suis tombe sur le probleme suivant : lorsque je defini une variable avec le contenu 0 (caractere 0), il est remplace par la chaine vide. D'apres moi, le probleme vient de la fonction _expand_variable, ou l'on fait un local $_ = shift || '' Or, 0 est vu comme le boolean false, ce qui entraine que la chaine vide soit retournee. Je propose de forcer le or de bas niveau a la place de || local $_ = shift or '' Il y a peut-etre d'autres emplacements ou il est necessaire de reviser ce genre de tests. Cordialement.
I've fixed this in 1.40. Thanks,