#include <stdio.h>
#include <stdlib.h>

typedef int * TYPE;

int f(TYPE *x)
{
    int *ret = (int*)malloc(sizeof(int[2]));
    return ret ? *x = ret, 0 : 1;
}

int main()
{
    TYPE a;
    printf("%d\n", f(&a));
    return 0;
}
