aboutsummaryrefslogtreecommitdiff
path: root/math/iminterp/msifree.x
blob: 0740e2ee9779266f3ba7f6fc8132d8f5f66dc378 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Copyright(c) 1986 Association of Universities for Research in Astronomy Inc.

include "im2interpdef.h"

# MSIFREE -- Procedure to deallocate the interpolant descriptor structure.

procedure msifree (msi)

pointer	msi		# pointer to the interpolant descriptor structure
errchk	mfree

begin
	# free coefficient array
	if (MSI_COEFF(msi) != NULL)
	    call mfree (MSI_COEFF(msi), TY_REAL)
	if (MSI_LTABLE(msi) != NULL)
	    call mfree (MSI_LTABLE(msi), TY_REAL)

	# free interpolant descriptor
	call mfree (msi, TY_STRUCT)
end