;=======================================================================
;   Combined string v 2.4
;=======================================================================
CSNew _size - allocates buffer in stack
              saves edi, esi and place end of buffer to the stack top             
;-----------------------------------------------------------------------
CSEnd - places 0 to the end of the string (current position)
;-----------------------------------------------------------------------
CSFree - frees stack buffer and restores edi, esi
;-----------------------------------------------------------------------
CSAdd [_str] - adds string(s) to the string in the buffer
;-----------------------------------------------------------------------
CSAddQS _str - adds string, and quote it if it contains spaces
;-----------------------------------------------------------------------
CSQuoteSpaces _start - quotes part of string if it is containing spaces
                       edi should point to the next byte after end of
                       string, edx (or optional _start) - to the begin
;-----------------------------------------------------------------------
CSAddChar [_char] - adds char(s) to the string in the buffer
;-----------------------------------------------------------------------
CSAddCR - adds crlf to the string in the buffer
;-----------------------------------------------------------------------
CSAddDec _param - adds decimal number (_param or ) 
                  to the string in the buffer 
;-----------------------------------------------------------------------
CSAddHex _param - adds hex number (_param or ) 
                  to the string in the buffer 
;-----------------------------------------------------------------------
CSAddSign _param - if number (_param or ) is negative, it will
                   be inverted and "-" will be added to the string
;-----------------------------------------------------------------------
CSAddSignX _param - always adds sign to the string ("+" or "-")
                    if number negative - will be inverted
;-----------------------------------------------------------------------
CSSupport - should be placed in code section to support CSAddDec,
            CSAddQS, CSQuoteSpaces and CSAddHex macroses. can be
            used more then one time in source - only first occurance
            will be inserted (has protection against duplication)
;-----------------------------------------------------------------------
eax_edi_dec - subroutine for CSAddDec
;-----------------------------------------------------------------------
eax_edi_hex - subroutine for CSAddHex
;-----------------------------------------------------------------------
add_qs - subroutine for CSAddQS
;-----------------------------------------------------------------------
edx_edi_qs - subroutine for CSQuoteSpaces
;-----------------------------------------------------------------------
CSTen - divisor for CSAddDec
;=======================================================================
                




                       