Category Archives: compiling

A simple C to XML serializer

Some days ago I was asked for writing a program that could read any given C struct or union from a header file and serialize it to XML. I decided to write a program, called SC2XML: Simple C to XML serializer, flexible enough for adding later new C constructs like enums and typedefs. In order… Read More »

Mounting an iPod/iPhone on a Linux device

These days mounting an iPod/iPhone/iPad on a Linux PC is an automatic task and all the synchronization operations, such as the music sync with Rythmbox, are supported or at least partially supported. The communication with these devices can take place thanks to the libimobiledevice library with the help of fuse (filesystem in userspace) and several… Read More »