Changeset 15399
- Timestamp:
- 04/28/12 19:52:35 (11 years ago)
- Location:
- titan
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/tithek/tithek.h
r15299 r15399 673 673 else if(flag == 3) 674 674 { 675 string_resub(" <filename><![CDATA[", "]]></filename>", tmpstr);675 string_resub("delivery=\"streaming\"><![CDATA[", "]]></filename>", tmpstr); 676 676 debug(99, "tmpstr: %s", tmpstr); 677 677 -
titan/titan/global.h
r15398 r15399 4723 4723 } 4724 4724 4725 char* string_resub(char* str, char* str2, char* data) 4726 { 4727 debug(1000, "in"); 4728 4729 char* tmpstr = NULL; 4730 tmpstr = ostrcat(tmpstr, data, 1, 0); 4731 4732 int i, len_str, len_data; 4733 4734 if(str == NULL || str2 == NULL || tmpstr == NULL) return 0; 4725 char* string_resub(char* str, char* str2, char* filename) 4726 { 4727 debug(1000, "in"); 4728 int i, len_str, len_filename; 4729 4730 if(str == NULL || str2 == NULL || filename == NULL) return 0; 4735 4731 4736 4732 len_str = strlen(str); 4737 len_ data = strlen(tmpstr);4733 len_filename = strlen(filename); 4738 4734 4739 4735 int count = 0; 4740 for(i = 0; (i + len_str) < len_ data; i++)4741 { 4742 if(strncmp( tmpstr+ i, str, len_str) == 0 && count == 0)4736 for(i = 0; (i + len_str) < len_filename; i++) 4737 { 4738 if(strncmp(filename + i, str, len_str) == 0 && count == 0) 4743 4739 { 4744 4740 count = i + len_str; 4745 tmpstr[i] = ' ';4741 filename[i] = ' '; 4746 4742 } 4747 4743 else if(count == i && count != 0) … … 4751 4747 } 4752 4748 else 4753 tmpstr[i] = ' ';4749 filename[i] = ' '; 4754 4750 } 4755 4751 len_str = strlen(str2); 4756 4752 4757 for(i = 0; (i + len_str) < len_ data; i++)4758 { 4759 if(strncmp( tmpstr+ i, str2, len_str) == 0 && i >= count)4760 { 4761 tmpstr[i] = '\0';4753 for(i = 0; (i + len_str) < len_filename; i++) 4754 { 4755 if(strncmp(filename + i, str2, len_str) == 0 && i >= count) 4756 { 4757 filename[i] = '\0'; 4762 4758 break; 4763 4759 } … … 4765 4761 4766 4762 debug(1000, "out"); 4767 return strstrip( tmpstr);4763 return strstrip(filename); 4768 4764 } 4769 4765
Note: See TracChangeset
for help on using the changeset viewer.