Sachverhalt: Sachverhalt: A. Das Obergericht des Kantons Bern sprach S._ am 15. Juli 2004 zweitinstanzlich schuldig des Führens eines Personenwagens in angetrunkenem Zustand (FiaZ), Nichtbeherrschens des Fahrzeugs, Führens eines Motorfahrzeugs trotz entzogenen Führerausweises und der Widerhandlung gegen das AHV-Gesetz. Es verurteilte ihn zu einer unbedingten Gefängnisstrafe von dreieinhalb Monaten und Fr. 300.-- Busse, teilweise als Zusatzstrafe zu 40 Tagen Gefängnis und Fr. 600.-- Busse, die das Bezirksamt Schwyz am 27. Juni 2001 wegen FiaZ und fahrlässiger Körperverletzung ausgesprochen hatte. Als Widerhandlung gegen das AHV-Gesetz wird S._ vorgeworfen, er habe in den Jahren 1998 und 1999 seinen Arbeitern insgesamt Fr. 17'553.60 an AHV-Beiträgen vom Lohn abgezogen und diese zweckentfremdet. Die Ausgleichskasse Schwyz hatte am 30. Mai 2003 eine entsprechende Strafklage eingereicht. Als Widerhandlung gegen das AHV-Gesetz wird S._ vorgeworfen, er habe in den Jahren 1998 und 1999 seinen Arbeitern insgesamt Fr. 17'553.60 an AHV-Beiträgen vom Lohn abgezogen und diese zweckentfremdet. Die Ausgleichskasse Schwyz hatte am 30. Mai 2003 eine entsprechende Strafklage eingereicht. B. S._ führt staatsrechtliche Beschwerde und Nichtigkeitsbeschwerde mit den Anträgen, der angefochtene Entscheid sei aufzuheben und die Sache zur neuen Strafbemessung an die Vorinstanz zurückzuweisen. Der Generalprokurator des Kantons Bern und sinngemäss auch das Obergericht beantragen Abweisung der Beschwerden (6P.112/2004, act. 7 f.; 6S.332/2004, act. 6 f.).