KK
в описании написано, что память под результат статическая, и соответственно полученный результат высвобождать не надо. Вопрос такой: что если эту ф-ю буду дергать из разных потоков? Под каждый поток будет свой буфер? Если да то как это реализовано с точки зрения компилятора?