0.11.1 To compatible with environment lack 'alloca()'