int qrivalsym2(float **a, int n, float val[], float em[]) { float *allocate_real_vector(int, int); void free_real_vector(float *, int); void tfmsymtri2(float **, int, float [], float [], float [], float []); int qrivalsymtri(float [], float [], int, float []); int i; float *b,*bb; b=allocate_real_vector(1,n); bb=allocate_real_vector(1,n); tfmsymtri2(a,n,val,b,bb,em); i=qrivalsymtri(val,bb,n,em); free_real_vector(b,1); free_real_vector(bb,1); return i; }