When both breqn and listings packages are loaded, all minus signs '-' disappear from lstlisting environments !!

I need to print both automatically broken equations and code listings in the same document... (I generate LaTeX code automatically for the documentation of a high-level program, cf. attached file, to notice the "-12" disappeared on the resulting pdf when compiled...)
Any clue ??
Bye,
K.