>>216
よく分からんが、選択肢が2つ。

1つは、func1で文字列を保持
もう1つはmallocでmainに引き渡す。

実装してみないと分からないけど、前者かなぁ・・・と。
HTTPだけど、すべてのデータがmainに返さないといけないわけではない。
汎用性がないのが残念だけど、前者の方がよいかなぁ。
汎用性を高めるんなら、mallocかなぁ、と考えてる。

ただ、結合テストで問題が出そうな気がしてならない。