function [res, int_part, dec_part] = isint (v)
%
%   [res, int_part, dec_part] = isint (v)
%
%Purpose:
%   obvious
%   
%   
%Input Parameters:
%   
%   
%   
%Output Parameters:
%   res : 0 it's not an integer
%       : 1 
%   
%   
%      
%Key Terms:
%   
%More Info :
%   
%   [res, int_part, dec_part] = isint (4.07)
%   [res, int_part, dec_part] = isint (4.00)
%   [res, int_part, dec_part] = isint (-4.07)
%   [res, int_part, dec_part] = isint (-4.00)
%
%     Author : Ziad Saad
%     Date : Wed Aug 11 16:42:55 CDT 1999 


%Define the function name for easy referencing
FuncName = 'isint';

%Debug Flag
DBG = 1;

%initailize return variables
fv = fix(v);
df = v - fv;
if (~df),
	res = 1;
	dec_part = 0;
	int_part = v;
else
	res = 0;
	dec_part = df.*sign(v);
	int_part = fv.*sign(v);
end





err = 0;
return;

