Well, the weirdnesses keep popping up as I write this program...  :-)

Pike v7.8 release 473 running Hilfe v3.5 (Incremental Pike Frontend)
> int z;
> sscanf("HOPP", "%*s%n", z);
(1) Result: 2
> z;
(2) Result: 4
> "HEJHOPP"[3..];
(3) Result: "HOPP"
> sscanf("HEJHOPP"[3..], "%*s%n", z);
(4) Result: 2
> z;
(5) Result: 7
> 

Surely the result of sscanf("HOPP", ... should be the same regardless
of how I compute the value "HOPP"?
  • ssc... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum
    • ... Jonas Walld�n @ Pike developers forum
      • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
    • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
      • ... Henrik Grubbstr�m (Lysator) @ Pike (-) developers forum
        • ... Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-) developers forum

Reply via email to