KyseessäEsimerkissä on [[C (ohjelmointikieli)|C-kielellä]] tehtynä yksinkertainen rengaspuskuritoteutus, jossa on käytetty kolmea apumuuttujaa (<code>read_position</code>, <code>write_position</code> ja <code>buffer_len</code>) rengaspuskurin sisäiseen kirjanpitoon.