From the Wizard, Spells:
Starting Spells (See Spellbooks below): A wizard begins play with a spellbook containing all 0-level wizard spells (except those from his opposed schools, if any; see Arcane Schools) plus three 1st-level spells of his choice. The wizard also selects a number of additional 1st-level spells equal to his Intelligence modifier to add to the spellbook. At each new wizard level, he gains two new spells of any spell level or levels that he can cast (based on his new wizard level) for his spellbook. At any time, a wizard can also add spells found in other wizards’ spellbooks to his own (see Magic).
From the Spellslinger, Mage Bullets (Su):
… This ability replaces cantrips, but the spellslinger gains the detect magic and read magic cantrips and places them in his spellbook. He can cast either of these as 1st-level spells.
It seems as though by the RAW the spellslinger begins with all 0-level sorcerer/wizard spells but cannot cast them — except for detect magic and read magic, which can be cast as 1st-level spells.
Is this right? Is there some errata somewhere that addresses it?