SML_TAG__NULL
#define SML_TAG__ISVALID(tag) ((tag) != (SML_TAG__NULL))
((r_tag) != ((SML_TAG**)(SML_TAG__NULL)))
SML_TAG *tag = SML_TAG__NULL;
*r_tag = SML_TAG__NULL;
if (*r_tag != SML_TAG__NULL) {
assert(tag != SML_TAG__NULL);
if (rtag == SML_TAG__NULL) {
SML_TAG *rtag = SML_TAG__NULL;
if (rtag == SML_TAG__NULL) {
SML_TAG *rtag = SML_TAG__NULL;
assert(rtag != SML_TAG__NULL);
if (tag->tags != SML_TAG__NULL) {
== SML_TAG__NULL);
if (tag == SML_TAG__NULL) {
if (tag == SML_TAG__NULL) {
*r_tag = SML_TAG__NULL;
assert(tag != SML_TAG__NULL);
if (tag == SML_TAG__NULL) {
tag->tags = SML_TAG__NULL;
assert(tag != SML_TAG__NULL);
if (tag == SML_TAG__NULL) {
if (tag == SML_TAG__NULL) {
if (rtag == SML_TAG__NULL) {
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
return (SML_TAG__NULL);
SML_TAG *tag = SML_TAG__NULL;
if (tmp_tag == SML_TAG__NULL) {
if (ntag == SML_TAG__NULL) {