#include <stdio.h>
void quicksort(int (*comp)()){
}
int first()
{
return 1;
}
int second(){
return 2;
}
int main()
{
int a;
a = 0;
quicksort((int (*)())(a ? first : second)); /* !!!!!! */
a = 1;
quicksort((int (*)())(a ? first : second)); /* !!!!!! */
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHF1aWNrc29ydChpbnQgKCpjb21wKSgpKXsKICAgIHByaW50ZigiJWRcbiIsY29tcCgpKTsKfQoKaW50IGZpcnN0KCkKewogICAgIHJldHVybiAxOwp9CgppbnQgc2Vjb25kKCl7CgogICAgcmV0dXJuIDI7Cn0KCmludCBtYWluKCkKewogICAgaW50IGE7CiAgICBhID0gMDsKICAgIHF1aWNrc29ydCgoaW50ICgqKSgpKShhID8gZmlyc3QgOiBzZWNvbmQpKTsgLyogISEhISEhICovCiAgICBhID0gMTsKICAgIHF1aWNrc29ydCgoaW50ICgqKSgpKShhID8gZmlyc3QgOiBzZWNvbmQpKTsgLyogISEhISEhICovCgogICAgIHJldHVybiAwOwp9