Lines Matching refs:SML_TAG
483 /* null reference to SML_TAG object */
485 #define SML_TAG__NULL ((SML_TAG*)NULL)
487 /* null reference to SML_TAG * object */
489 #define SML_TAG__R_NULL ((SML_TAG**)NULL)
491 /* is reference to SML_TAG object valid? */
495 /* is indirect reference to SML_TAG object valid? */
498 ((r_tag) != ((SML_TAG**)(SML_TAG__NULL)))
512 typedef struct _sml_tag_struct SML_TAG;
520 SML_TAG *tags; /* tag subtags */
528 SML_TAG *smlAddTag(SML_TAG **r_tag, int a_index,
529 SML_TAG *a_subTag);
531 SML_TAG *tag, char *path);
532 char *smlConvertTagToString(SML_TAG *tag);
534 void smlDbgPrintTag(SML_TAG *a_tag, char *a_format, ...);
535 void smlDelTag(SML_TAG *tag, SML_TAG *sub_tag);
536 void smlDelParam(SML_TAG *tag, char *name);
537 SML_TAG *smlDup(SML_TAG *tag);
538 boolean_t smlFindAndDelTag(SML_TAG *tag, char *findTag);
539 void smlFreeTag(SML_TAG *tag);
540 char *smlGetElementName(SML_TAG *a_tag);
541 int smlGetNumParams(SML_TAG *a_tag);
542 char *smlGetParam(SML_TAG *tag, char *name);
544 char *smlGetParamF(SML_TAG *tag, char *format, ...);
545 void smlGetParam_r(SML_TAG *tag, char *name, char *buf,
547 char *smlGetParamByTag(SML_TAG *tag, int index,
549 char *smlGetParamByTagParam(SML_TAG *tag, int index,
552 char *smlGetParamName(SML_TAG *tag, int index);
553 SML_TAG *smlGetTag(SML_TAG *tag, int index);
554 SML_TAG *smlGetTagByName(SML_TAG *tag, int index, char *name);
555 SML_TAG *smlGetTagByTagParam(SML_TAG *tag, int index,
558 int smlLoadTagFromFile(SML_TAG **r_tag, char *a_fileName);
559 SML_TAG *smlNewTag(char *name);
560 boolean_t smlParamEq(SML_TAG *tag, char *findTag,
563 boolean_t smlParamEqF(SML_TAG *tag, char *findTag, char *findParam,
565 void smlPrintTag(SML_TAG *tag);
566 int smlReadOneTag(SML_TAG **r_tag, char *a_str);
567 int smlConvertStringToTag(SML_TAG **r_tag, char *str);
568 void smlSetFileStatInfo(SML_TAG **tag,
570 void smlSetParam(SML_TAG *tag, char *name, char *value);
572 void smlSetParamF(SML_TAG *tag, char *name, char *format, ...);
574 int smlWriteTagToFd(SML_TAG *tag, int fd);
575 int smlWriteTagToFile(SML_TAG *tag, char *filename);