printf("inline ");
PRINTF("inline ");
void CElementTable::DebugDumpGroups(CElement* aTag){  const char* tag=nsHTMLTags::GetStringValue(aTag->mTag);  const char* prefix="     ";  printf("\n\nTag: <%s>\n",tag);  printf(prefix);  if(aTag->IsContainer()) {    if(aTag->mContainsGroups.mBits.mHead)           printf("head ");        if(aTag->mContainsGroups.mBits.mHeadMisc)       printf("headmisc ");      if(aTag->mContainsGroups.mBits.mHeadContent)    printf("headcontent ");      if(aTag->mContainsGroups.mBits.mTable)          printf("table ");    if(aTag->mContainsGroups.mBits.mTextContainer)  printf("text ");    if(aTag->mContainsGroups.mBits.mTopLevel)       printf("toplevel ");    if(aTag->mContainsGroups.mBits.mDTDInternal)    printf("internal ");    if(aTag->mContainsGroups.mBits.mFlowEntity) {      printf("block inline ");    }    else {      if (aTag->mContainsGroups.mBits.mBlockEntity)  {        printf("blockEntity ");      }      if (aTag->mContainsGroups.mBits.mBlock)  {        printf("block ");      }      if(aTag->mContainsGroups.mBits.mInlineEntity)   {        printf("inline ");      }      else {        if(aTag->mContainsGroups.mBits.mFontStyle )     printf("fontstyle ");        if(aTag->mContainsGroups.mBits.mPhrase)         printf("phrase ");        if(aTag->mContainsGroups.mBits.mSpecial)        printf("special ");        if(aTag->mContainsGroups.mBits.mFormControl)    printf("form ");        if(aTag->mContainsGroups.mBits.mHeading)        printf("heading ");          if(aTag->mContainsGroups.mBits.mFrame)          printf("frame ");        if(aTag->mContainsGroups.mBits.mList)           printf("list ");        if(aTag->mContainsGroups.mBits.mPreformatted)   printf("pre ");        if(aTag->mContainsGroups.mBits.mSelf)           printf("self ");        if(aTag->mContainsGroups.mBits.mLeaf)           printf("leaf ");        if(aTag->mContainsGroups.mBits.mWhiteSpace)     printf("ws ");        if(aTag->mContainsGroups.mBits.mComment)        printf("comment ");      }        }    if(aTag->mIncludeKids) {      printf("\n%s",prefix);      eHTMLTags *theKid=aTag->mIncludeKids;      printf("+ ");      while(eHTMLTag_unknown!=*theKid){        tag=nsHTMLTags::GetCStringValue(*theKid++);        printf("%s ",tag);      }    }    if(aTag->mExcludeKids) {      printf("\n%s",prefix);      eHTMLTags *theKid=aTag->mExcludeKids;      printf("- ");      while(eHTMLTag_unknown!=*theKid){        tag=nsHTMLTags::GetCStringValue(*theKid++);        printf("%s ",tag);      }    }    if(!aTag->mContainsGroups.mBits.mSelf){      printf("\n%s - self",prefix);    }   }  else {    printf("empty\n");  }}