Skip to content
  • Laurent Aimar's avatar
    Improved config_chain parsing by using escape for \ " and ' (close #1952) · ce1a1d96
    Laurent Aimar authored
    It also add checks against failed malloc.
    
    The option value should be escaped by \ for the mentionned characters and
    only for them (and only one time).
    
    For example
     dst="test \"ok\".mp3"
    will assign the value
     test "ok".mp3
    to the option dst.
    
    The following one
     dst="c:\test\\'bla'bla.txt"
    will assign the value
     c:\test\'bla'bla.txt
    
    You can use the functions
    - config_StringEscape (allocates memory)
    - config_StringUnescape (does not allocate memory).
    ce1a1d96