/* * sautils.h * scorealign * * Created by Roger Dannenberg on 10/20/07. * Copyright 2007 by Roger B. Dannenberg. All rights reserved. * */ #define ALLOC(t, n) (t *) malloc(sizeof(t) * (n)) #define ROUND(x) ((int) (0.5 + (x))) double interpolate(double x1, double y1, double x2, double y2, double x);