sal: fix some clang warning about implicit bool conversion

Change-Id: I5ecaf73922c6a30add6e270b8abdfdb5c28fe4a5
remove "n" that i somehow managed to add (no doubt in state of delirium)

Change-Id: I71e23c43f14feae0c3b3e0f10a74ee22ccaab7f2
Revert "cid#707661 uninitialized pointer field"

This reverts commit e453ba963e624eb6829abc28beb0abe4c92be30c.

Makes every JunitTest crash and burn; clearly pReserved is sometimes
initialized and then overwritten with 0.

Change-Id: I4d280770cecf131d1bbcfb9e2550c89b74150c1d
Revert "cid#707662 uninitialized pointer field"

This reverts commit 5523275482686d1e49e9b5dcf70b1c8451628f6c.

Makes every JunitTest crash and burn; clearly pReserved is sometimes
initialized and then overwritten with 0.

Change-Id: I0e9958149de14a23826feef0b1a32c9d374e4d13
Revert "cid#707663 uninitialized pointer field"

This reverts commit 571d116d2805827bdef7d32983697bcdc5f9c78e.