manifest2.cpp revision 956230513f1e35e9d694c219c7009034b71bb836