<div dir="ltr">If I s7_make_string(sc, filename), then convert the s7_pointer back to a C string, the two functions s7_string and s7_object_to_c_string should produce identical output, no? Namely a string identical to the original source. That&#39;s what I would expect, anyway.<div><br></div><div>I just found something fishy about s7_object_to_c_string.  I&#39;m passing a string to use with fopen. The fopen fails (as does access()) if I use it, but succeeds if I use s7_string to do the conversion.</div><div><br></div><div>Furthermore, if I print the char* string after conversion, it looks ok.</div><div><br></div><div>Is this a bug?</div><div><br></div><div>Thanks,</div><div><br></div><div>Gregg</div></div>