ings returned by
any of the Prolog functions between this pair may be invalidated.
... PL_STRINGS_MARK(); <operations involving strings> PL_STRINGS_RELEASE(); ...