- Timestamp:
- 07/15/11 08:14:52 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dynamic-threads/oscam-config.c
r5622 r5634 4883 4883 char *dot1 = "", *dot2; 4884 4884 for(i = 0; i < cfg.c35_tcp_ptab.nports; ++i) { 4885 pos += snprintf(value + pos, needed-(value-saveptr), "%s%d@%04X", dot1, cfg.c35_tcp_ptab.ports[i].s_port, cfg.c35_tcp_ptab.ports[i].ftab.filts[0].caid); 4886 if (cfg.c35_tcp_ptab.ports[i].ftab.filts[0].nprids > 1) { 4887 dot2 = ":"; 4888 for (j = 0; j < cfg.c35_tcp_ptab.ports[i].ftab.filts[0].nprids; ++j) { 4889 pos += snprintf(value + pos, needed-(value-saveptr), "%s%X", dot2, cfg.c35_tcp_ptab.ports[i].ftab.filts[0].prids[j]); 4890 dot2 = ","; 4885 4886 if (cfg.c35_tcp_ptab.ports[i].ftab.filts[0].caid){ 4887 pos += snprintf(value + pos, needed-(value-saveptr), "%s%d@%04X", dot1, 4888 cfg.c35_tcp_ptab.ports[i].s_port, 4889 cfg.c35_tcp_ptab.ports[i].ftab.filts[0].caid); 4890 4891 if (cfg.c35_tcp_ptab.ports[i].ftab.filts[0].nprids > 1) { 4892 dot2 = ":"; 4893 for (j = 0; j < cfg.c35_tcp_ptab.ports[i].ftab.filts[0].nprids; ++j) { 4894 pos += snprintf(value + pos, needed-(value-saveptr), "%s%X", dot2, cfg.c35_tcp_ptab.ports[i].ftab.filts[0].prids[j]); 4895 dot2 = ","; 4896 } 4891 4897 } 4892 } 4893 dot1=";"; 4898 dot1=";"; 4899 } else { 4900 pos += snprintf(value + pos, needed-(value-saveptr), "%d", cfg.c35_tcp_ptab.ports[i].s_port); 4901 } 4894 4902 } 4895 4903 return value;
Note:
See TracChangeset
for help on using the changeset viewer.