请教一个关于asprintf的问题
大家好O(∩_∩)O~~~~
最近在移植linux中一个项目到windows的时候, 看到有一段关于asprintf的源码
while((ind = strstr(ind + 17, "@MarkerAndIndent@"))) { if (flag_emit_lines) { memcpy(ind, "@%3$s:%4$d%2$*1$s", 17); } else { memcpy(ind, " %2$*1$s", 17); } } // Do the @MarkerAndIndent@ substitution. asprintf(&buffer, tmp1, lua_parser_indent*2 + 1, "", filename, line_number);