Changeset 3078:75efac535f8b in roaraudio
- Timestamp:
- 01/08/10 16:41:55 (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
include/libroar/vio_dstr.h
r1432 r3078 90 90 #define ROAR_VIO_DSTR_OBJT_GOPHER (0x21|ROAR_VIO_DSTR_OBJGT_PROTO) 91 91 #define ROAR_VIO_DSTR_OBJT_GOPHER_PLUS (0x22|ROAR_VIO_DSTR_OBJGT_PROTO) 92 #define ROAR_VIO_DSTR_OBJT_ICY (0x31|ROAR_VIO_DSTR_OBJGT_PROTO) 92 93 93 94 /* -
include/libroar/vio_proto.h
r3064 r3078 43 43 #define ROAR_VIO_PROTO_P_HTTP 1 44 44 #define ROAR_VIO_PROTO_P_GOPHER 2 45 #define ROAR_VIO_PROTO_P_ICY 3 45 46 46 47 struct roar_vio_proto { -
libroar/vio_dstr.c
r1616 r3078 99 99 {ROAR_VIO_DSTR_OBJT_GOPHER_PLUS,"gopher+", 100 100 {ROAR_VIO_DEF_TYPE_EOL}}, 101 {ROAR_VIO_DSTR_OBJT_ICY, "icy", 102 {ROAR_VIO_DEF_TYPE_EOL}}, 101 103 102 104 {ROAR_VIO_DSTR_OBJT_GZIP, "gzip", … … 551 553 return -1; 552 554 break; 555 case ROAR_VIO_DSTR_OBJT_ICY: 556 c->need_vio = 1; 557 next->def = &(next->store_def); 558 559 if ( roar_vio_proto_init_def(next->def, c->dst, ROAR_VIO_PROTO_P_ICY, c->def) == -1 ) 560 return -1; 561 break; 553 562 default: 554 563 return -1; … … 671 680 } 672 681 break; 682 case ROAR_VIO_DSTR_OBJT_ICY: 683 if ( roar_vio_open_proto(tc, prev, c->dst, ROAR_VIO_PROTO_P_ICY, c->def) == -1 ) { 684 _ret(-1); 685 } 686 break; 673 687 case ROAR_VIO_DSTR_OBJT_PGP_ENC: 674 688 case ROAR_VIO_DSTR_OBJT_PGP_STORE: -
libroar/vio_proto.c
r3068 r3078 45 45 46 46 switch (proto) { 47 case ROAR_VIO_PROTO_P_HTTP: port = 80; break; 48 case ROAR_VIO_PROTO_P_GOPHER: port = 70; break; 47 case ROAR_VIO_PROTO_P_HTTP: port = 80; break; 48 case ROAR_VIO_PROTO_P_GOPHER: port = 70; break; 49 case ROAR_VIO_PROTO_P_ICY: port = 8000; break; 49 50 default: 50 51 return -1; … … 150 151 switch (proto) { 151 152 case ROAR_VIO_PROTO_P_HTTP: 153 case ROAR_VIO_PROTO_P_ICY: 152 154 return roar_vio_open_proto_http(calls, dst, host, dstr); 153 155 break;
Note: See TracChangeset
for help on using the changeset viewer.