asym_sun.c revision 9a70fc3be3b1e966bf78825cdb8d509963a6f0a1