Erwägungen:
1.
Mit Urteil vom 29. November 2016 ist das Bundesgericht auf eine von A._ betreffend (Nicht-) Ermächtigung zur Eröffnung einer Strafuntersuchung erhobene Beschwerde nicht eingetreten (Verfahren 1C_558/2016), weil diese den gesetzlichen Formerfordernissen (<ref-law>) nicht zu genügen vermochte.
Mit Eingaben vom 20. Februar/12. März 2017 beanstandet A._ dieses bundesgerichtliche Urteil und verlangt dessen Revision.
2.
Die Aufhebung oder Abänderung eines wie hier in Rechtskraft erwachsenen Bundesgerichtsurteils ist nur bei Vorliegen eines Revisionsgrundes möglich (<ref-law>).
Der Gesuchsteller beanstandet das bundesgerichtliche Urteil vom 29. November 2016 bzw. das zugrunde liegende kantonale Verfahren. Er unterlässt es allerdings, in Bezug auf den in Anwendung von <ref-law> ergangenen Nichteintretensentscheid einen der gesetzlichen Revisionsgründe (<ref-law>) darzulegen. Was er mit seinen Eingaben vorbringt, beschränkt sich im Wesentlichen auf eine appellatorische, im Revisionsverfahren nicht zu hörende Kritik am Ausgang des vorangegangenen bundesgerichtlichen bzw. kantonalen Verfahrens.
Da der Gesuchsteller es somit unterlassen hat, in Bezug auf den genannten Nichteintretensentscheid einen der gesetzlichen Revisionsgründe anzurufen, ist auf das Revisionsgesuch ohne Schriftenwechsel (<ref-law>) nicht einzutreten.
3.
Dem Ausgang des Verfahrens entsprechend sind die bundesgerichtlichen Kosten dem Gesuchsteller aufzuerlegen (<ref-law>).

Demnach wird erkannt:
1.
Auf das Revisionsgesuch wird nicht eingetreten.
2.
Die Gerichtskosten von Fr. 300.-- werden dem Gesuchsteller auferlegt.
3.
Dieses Urteil wird den Parteien, der Staatsanwaltschaft I des Kantons Zürich, der Oberstaatsanwaltschaft des Kantons Zürich und dem Obergericht des Kantons Zürich, III. Strafkammer, schriftlich mitgeteilt.
Lausanne, 20. März 2017
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Der Präsident: Merkli
Der Gerichtsschreiber: Bopp