project_files/hwc/rtl/system.h
changeset 13880 5f819b90d479
parent 10910 df11dea74701
child 13920 7173b702e8db
equal deleted inserted replaced
13879:6b2c87490f0a 13880:5f819b90d479
    26 astring     fpcrtl_copyA(astring s, Integer Index, Integer Count);
    26 astring     fpcrtl_copyA(astring s, Integer Index, Integer Count);
    27 
    27 
    28 /*
    28 /*
    29  * Insert a shortstring in another at a specified index
    29  * Insert a shortstring in another at a specified index
    30  */
    30  */
    31 void        fpcrtl_insert__vars(string255 *src, string255 *dst, SizeInt index);
    31 void                                                        fpcrtl_insert__vars(string255 *src, string255 *dst, SizeInt index);
       
    32 void        __attribute__((overloadable))                   fpcrtl_insert__vars(astring *src, astring *dst, SizeInt index);
       
    33 
    32 #define     fpcrtl_insert(src, dst, index)                  fpcrtl_insert__vars(&(src), &(dst), index);
    34 #define     fpcrtl_insert(src, dst, index)                  fpcrtl_insert__vars(&(src), &(dst), index);
    33 #define     fpcrtl_Insert                                   fpcrtl_insert
    35 #define     fpcrtl_Insert                                   fpcrtl_insert
    34 
    36 
    35 /*
    37 /*
    36  * Delete removes Count characters from string S, starting at position Index.
    38  * Delete removes Count characters from string S, starting at position Index.