Ez-ipupdate is a client for the dynamic IP service offered by http://www.ez-ip.net. It has several options and is quite complete. It is written in pure C and supports a daemon mode.