Sachverhalt: Sachverhalt: A. Das Amtsgericht Bucheggberg-Wasseramt verurteilte X._ am 6. Mai 2002 wegen (eventualvorsätzlichen) Fahrens in angetrunkenem Zustand (Art. 91 Abs. 1 SVG) zu einer - unbedingt vollziehbaren - Gefängnisstrafe von 8 Monaten. Das Obergericht des Kantons Solothurn bestätigte mit Urteil vom 23./25. April 2003 den Schuldspruch und reduzierte die Strafe auf 6 Monate Gefängnis. X._ wird vorgeworfen, er sei am 5. Juli 2001, um ca. 17.45 Uhr, in Zuchwil auf dem Vorplatz beziehungsweise auf der Zufahrt zu einem Mehrfamilienhaus mit seinem Personenwagen in angetrunkenem Zustand (Blutalkoholkonzentration mindestens 2,12 Gewichtspromille) einige Meter weit gefahren. X._ wird vorgeworfen, er sei am 5. Juli 2001, um ca. 17.45 Uhr, in Zuchwil auf dem Vorplatz beziehungsweise auf der Zufahrt zu einem Mehrfamilienhaus mit seinem Personenwagen in angetrunkenem Zustand (Blutalkoholkonzentration mindestens 2,12 Gewichtspromille) einige Meter weit gefahren. B. X._ ficht den Entscheid des Obergerichts mit staatsrechtlicher Beschwerde und mit eidgenössischer Nichtigkeitsbeschwerde an. Er beantragt, das Urteil sei aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege. B. X._ ficht den Entscheid des Obergerichts mit staatsrechtlicher Beschwerde und mit eidgenössischer Nichtigkeitsbeschwerde an. Er beantragt, das Urteil sei aufzuheben und die Sache zur neuen Entscheidung an die Vorinstanz zurückzuweisen. Zudem ersucht er um Gewährung der unentgeltlichen Rechtspflege. C. Das Obergericht stellt in seinen Gegenbemerkungen den Antrag, die Beschwerden seien abzuweisen. 