home *** CD-ROM | disk | FTP | other *** search
- StdGrp group stdlib,stddata
- stddata segment para public 'sldata'
- stddata ends
- ;
- stdlib segment para public 'slcode'
- assume cs:stdgrp
- ;
- extrn sl_malloc:far, sl_utoa:far,sl_itoa:far
- ;
- ; These routines convert the value in AX to a string
- ; of digits. They automatically allocate storage on the
- ; heap for their results and return a pointer to the new
- ; string in ES:DI.
- ;
- ; These routines return the carry set if there was a memory
- ; allocation error (insufficient room on heap).
- ;
- ;
- ; ITOAM- Processes 16-bit signed value in AX.
- ;
- public sl_itoam
- sl_itoam proc far
- push cx
- mov cx, 7 ;Max 7 chars.
- call sl_malloc
- pop cx
- jnc GotoITOA
- ret
- GotoITOA: jmp sl_itoa
- sl_itoam endp
- ;
- ;
- stdlib ends
- end