plan9fox/sys
cinap_lenrek 95524b1cdd 5c: fix int -> uvlong cast bug (thanks to qwx on his patience on a the trouble session to narrowing it down)
we used to not sign extend if the destination was unsigned
uvlong, which is wrong. we have to sign extend only based
on the signedness of the source (it gets propagated to vlong)

this bug hit in hjfs in the newentry() function, causing file
creation to fail with "create -- phase error":

newentry(...)
{
	uvlong sj;
	int si;
	...

	sj = si = -1;

	...
}
2016-07-15 21:13:35 +02:00
..
doc closed spew branch 2016-04-28 20:52:36 +02:00
games/lib fortunes: Emacs now supports webkit. 2016-06-19 18:40:46 -04:00
include libsec: add scrypt password based key derivation function 2016-07-10 21:41:57 +02:00
lib add polish keymap (thanks chomzee!) 2016-05-28 23:59:10 +02:00
man add history for libregexp 2016-07-04 14:25:08 -05:00
src 5c: fix int -> uvlong cast bug (thanks to qwx on his patience on a the trouble session to narrowing it down) 2016-07-15 21:13:35 +02:00