#include <stdlib.h>
#include "array.h"
void array_fail(array* x) {
if (x->p) free(x->p);
x->p=0;
x->initialized=0;
x->allocated=-1;
}