#ifndef _WRITE_DEC_SLONG_
#define _WRITE_DEC_SLONG_
//-----------------------------------------------------------------------------
// function	write_dec_slong
// purpose	Format a decimal number from a signed long and write it.
// arguments	1 (int) file descriptor
//		2 (signed long) value
// returns	whatever write() returns
//-----------------------------------------------------------------------------
#include "write_dec_ulong.c"
static
int
write_dec_slong (
    int			arg_fd
    ,
    signed long		arg_num
    )
{
    unsigned long	unum	;

    unum = arg_num;
    if ( arg_num < 0 ) {
	write( arg_fd, "-", 1 );
	unum = - arg_num;
    }
    return write_dec_ulong( arg_fd, (unsigned long) unum );
}
#endif /* _WRITE_DEC_SLONG_ */

