rec10 git
Revisión | 11da0cf940527e1f690815e2d332547a58cc51ad (tree) |
---|---|
Tiempo | 2013-12-14 14:58:57 |
Autor | gn64_jp <gn64@rec1...> |
Commiter | gn64_jp |
tunerec: fix pointer calculation
@@ -333,13 +333,13 @@ int main(int argc, char *argv[]) { | ||
333 | 333 | |
334 | 334 | if ( channel_freq == 0 ) { |
335 | 335 | channel_phys = atoi(argv[2] + 2); |
336 | - if ( toupper(argv[2]) == 'T' && toupper(argv[2] + 1) == 'E' && channel_phys != 0 ) { | |
336 | + if ( toupper(*argv[2]) == 'T' && toupper(*(argv[2] + 1)) == 'E' && channel_phys != 0 ) { | |
337 | 337 | channel_freq = ( 473 + (channel_phys - 13) * 6 ) * 1000000 + 142857; |
338 | 338 | } |
339 | - else if ( toupper(argv[2]) == 'B' && toupper(argv[2] + 1) == 'S' && channel_phys != 0 ) { | |
339 | + else if ( toupper(*argv[2]) == 'B' && toupper(*(argv[2] + 1)) == 'S' && channel_phys != 0 ) { | |
340 | 340 | channel_freq = (channel_phys - 1) * 38360 / 2 + 1049480; |
341 | 341 | } |
342 | - else if ( toupper(argv[2]) == 'C' && toupper(argv[2] + 1) == 'S' && channel_phys != 0 ) { | |
342 | + else if ( toupper(*argv[2]) == 'C' && toupper(*(argv[2] + 1)) == 'S' && channel_phys != 0 ) { | |
343 | 343 | channel_freq = (channel_phys - 2) * 40000 / 2 + 1613000; |
344 | 344 | } |
345 | 345 | fprintf(stderr, "channel_freq = %d\n", channel_freq); |