http://www.fetk.org/codes/maloc/index.html
