This library aims to provide a generic means for manipulation with RCS files. It parses the RCS file and fills a set of structures with the gained data, exported through a well-defined API, using the librev framework. The main purpose of the library is to provide a support for RCS backend of librev (PaVS specifically), but it aims for genericity and it should be easy and straightforward to use it in other projects as well. The library's code is original and it doesn't contain code from any other project.