bug#18495: Alternatives!?!

2014-09-18 Thread David Kastrup
Well, since the obvious fallback of using SCM_SMOB_OBJECT_1_LOC is barred since _all_ of SCM_SMOB_OBJECT_LOC, SCM_SMOB_OBJECT_0_LOC, SCM_SMOB_OBJECT_1_LOC, SCM_SMOB_OBJECT_2_LOC, SCM_SMOB_OBJECT_3_LOC are broken, will there be something like an official guarantee that using the undocumented SCM_SM

bug#18495: [PATCH] Fix SCM_SMOB_OBJECT{_,_0_,_1_,_2_,_3_}LOC

2014-09-18 Thread David Kastrup
* libguile/smob.h (SCM_SMOB_OBJECT_LOC, SCM_SMOB_OBJECT_0_LOC) (SCM_SMOB_OBJECT_1_LOC, SCM_SMOB_OBJECT_2_LOC) (SCM_SMOB_OBJECT_3_LOC): These elementary API macros have been broken by commit 56164dc47f6616b359f0ad23be208f01a77b55fa in 2009 Signed-off-by: David Kastrup --- libguile/smob.h |

bug#18495: Alternatives?

2014-09-18 Thread David Kastrup
Any suggestions what non-deprecated alternative should be used instead of SCM_SMOB_OBJECT_LOC in the year that it will take until this fix is generally available? -- David Kastrup

bug#18495: [PATCH] Fix SCM_SMOB_OBJECT_LOC

2014-09-18 Thread David Kastrup
* libguile/smob.h (SCM_SMOB_OBJECT_LOC): This elementary API macro has been broken by commit 56164dc47f6616b359f0ad23be208f01a77b55fa in 2009 Signed-off-by: David Kastrup --- libguile/smob.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libguile/smob.h b/libguile/smob.h i