#include <stdio.h>

int main(int argc, char** argv)
{
        int nb;
        void* jmp[] = {&&LBL_0, &&LBL_1, &&LBL_2};
        goto *(void*)(jmp[0] + (jmp[2] - jmp[1]));
        return -1;
LBL_0:
        printf("ici on est en 0.\n");
        return 0;
LBL_1:
        printf("ici on est en 1.\n");
        return 1;
LBL_2:
        printf("ici on est en 2.\n");
        return 2;
}
