[PATCH 1/3] rewrite rpm to pure C