Skip to content
Snippets Groups Projects
  • Tilghman Lesher's avatar
    a866a759
    Merge str_substitution branch. · a866a759
    Tilghman Lesher authored
    This branch adds additional methods to dialplan functions, whereby the result
    buffers are now dynamic buffers, which can be expanded to the size of any
    result.  No longer are variable substitutions limited to 4095 bytes of data.
    In addition, the common case of needing buffers much smaller than that will
    enable substitution to only take up the amount of memory actually needed.
    The existing variable substitution routines are still available, but users
    of those API calls should transition to using the dynamic-buffer APIs.
    Reviewboard: http://reviewboard.digium.com/r/174/
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191140 65c4cc65-6c06-0410-ace0-fbb531ad65f3
    a866a759
    History
    Merge str_substitution branch.
    Tilghman Lesher authored
    This branch adds additional methods to dialplan functions, whereby the result
    buffers are now dynamic buffers, which can be expanded to the size of any
    result.  No longer are variable substitutions limited to 4095 bytes of data.
    In addition, the common case of needing buffers much smaller than that will
    enable substitution to only take up the amount of memory actually needed.
    The existing variable substitution routines are still available, but users
    of those API calls should transition to using the dynamic-buffer APIs.
    Reviewboard: http://reviewboard.digium.com/r/174/
    
    
    git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@191140 65c4cc65-6c06-0410-ace0-fbb531ad65f3