<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size: 14px;">
<div class="hiri-body-wrapper">
<div>Bill et all,<br>
<br>
I've got an object implemented in C that embeds some s7 pointers (including a pointer to the s7 object that wraps it). I've implemented a mark function that marks the internal pointers. I was getting some 'free cell' errors that are indicative of bad GC, and
through a lot of debugging I found that i could solve the problem by calling `s7_mark(s7_c_object_let(v->wrapper));`<br>
<br>
Should this be necessary? should marking a c_object also mark its included let? am I doing something wrong?<br>
<br>
The code seems to work now, but I'd like a bit of clarification about why.<br>
<br>
Thanks again for s7 and all of your work!<br>
<br>
-Woody Douglass</div>
</div>
</body>
</html>