Lines Matching defs:rtag

567 	SML_TAG	*rtag;
584 rtag = smlGetTagByName(tag, index, tagName);
585 if (rtag == SML_TAG__NULL) {
589 return (smlGetParam(rtag, paramName));
1604 SML_TAG *rtag;
1617 rtag = smlGetTagByName(tag, 0, findTag);
1618 if (rtag == SML_TAG__NULL) {
1624 rparm = smlGetParam(rtag, findParam);
1657 SML_TAG *rtag = SML_TAG__NULL;
1667 rtag = smlGetTagByName(tag, 0, findTag);
1668 if (rtag == SML_TAG__NULL) {
1674 smlDelTag(tag, rtag);
1695 SML_TAG *rtag = SML_TAG__NULL;
1704 rtag = (SML_TAG *)calloc(1, sizeof (SML_TAG));
1705 assert(rtag != SML_TAG__NULL);
1709 rtag->name = (tag->name ? strdup(tag->name) : (char *)NULL);
1710 rtag->params_num = tag->params_num;
1712 rtag->params = (SML_PARAM *)
1713 calloc(1, sizeof (SML_PARAM)*rtag->params_num);
1714 bzero(rtag->params, sizeof (SML_PARAM)*rtag->params_num);
1715 for (i = 0; i < rtag->params_num; i++) {
1716 rtag->params[i].name = tag->params[i].name ?
1719 rtag->params[i].value = tag->params[i].value ?
1727 rtag->tags_num = tag->tags_num;
1730 rtag->tags = (SML_TAG *)
1731 calloc(1, sizeof (SML_TAG)*rtag->tags_num);
1732 bzero(rtag->tags, sizeof (SML_TAG)*rtag->tags_num);
1733 for (i = 0; i < rtag->tags_num; i++) {
1736 (void) memcpy(&rtag->tags[i], stag,
1744 assert(SML_TAG__ISVALID(rtag));
1748 return (rtag);
1769 SML_TAG *rtag;
1785 rtag = smlNewTag(_sml_fileStatInfoTag);
1786 assert(SML_TAG__ISVALID(rtag));
1787 (void) smlAddTag(tag, 0, rtag);
1788 free(rtag);
1792 rtag = smlGetTagByName(*tag, 0, _sml_fileStatInfoTag);
1793 assert(SML_TAG__ISVALID(rtag));
1798 smlSetParam(rtag, "st_path", path);
1801 smlSetParamF(rtag, "st_ino", "0x%llx",
1803 smlSetParamF(rtag, "st_mode", "0x%llx",
1805 smlSetParamF(rtag, "st_mtime", "0x%llx",
1807 smlSetParamF(rtag, "st_ctime", "0x%llx",
1809 smlSetParamF(rtag, "st_size", "0x%llx",