data.c revision 2a8d6eba033e4713ab12b61178f0513f1f075482