http://hsp.tv/play/pforum.php?mode=all&num=81126
で質問したものです
#module mod x, y z #global newmod m1, mod m2 = m1 m3 = m2
このようなときに、m1, m2, m3が同じ参照をさしているかを取得する方法はありますか。
pvalへのポインタもvarptrで取得したポインタも異なっているようです。
#module #defcfunc ppvalof var var, local ctx, local ppval mref ctx, 68 dupptr ppval, ctx(207), 4, vartype("int") return ppval #global mes ppvalof(m1) mes ppvalof(m2) mes ppvalof(m3) mes mes varptr(m1) mes varptr(m2) mes varptr(m3)
もちろん、モジュール型変数に一意なIDを割り当てれば解決するのですが、ほかに方法はないでしょうか。