1/*********************************************************************** 2* * 3* This software is part of the ast package * 4* Copyright (c) 1985-2011 AT&T Intellectual Property * 5* and is licensed under the * 6* Common Public License, Version 1.0 * 7* by AT&T Intellectual Property * 8* * 9* A copy of the License is available at * 10* http://www.opensource.org/licenses/cpl1.0.txt * 11* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 12* * 13* Information and Software Systems Research * 14* AT&T Research * 15* Florham Park NJ * 16* * 17* Glenn Fowler <gsf@research.att.com> * 18* David Korn <dgk@research.att.com> * 19* Phong Vo <kpv@research.att.com> * 20* * 21***********************************************************************/ 22#include "sfhdr.h" 23 24#if __STD_C 25char* sfecvt(double dval, int n_digit, int* decpt, int* sign) 26#else 27char* sfecvt(dval,n_digit,decpt,sign) 28double dval; /* value to convert */ 29int n_digit; /* number of digits wanted */ 30int* decpt; /* to return decimal point */ 31int* sign; /* to return sign */ 32#endif 33{ 34 int len; 35 static char buf[SF_MAXDIGITS]; 36 37 return _sfcvt(&dval,buf,sizeof(buf),n_digit,decpt,sign,&len,SFFMT_EFORMAT); 38} 39