OSDN Git Service
(root)
/
rec10
/
rec10-git.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8df6d33
)
tunerec: fix pointer calculation
author
gn64_jp
<gn64@rec10.org>
Sat, 14 Dec 2013 05:58:57 +0000
(14:58 +0900)
committer
gn64_jp
<gn64@rec10.org>
Sat, 14 Dec 2013 05:58:57 +0000
(14:58 +0900)
tunerec/tunerec.c
patch
|
blob
|
history
diff --git
a/tunerec/tunerec.c
b/tunerec/tunerec.c
index
1416de9
..
d1ea2af
100755
(executable)
--- a/
tunerec/tunerec.c
+++ b/
tunerec/tunerec.c
@@
-333,13
+333,13
@@
int main(int argc, char *argv[]) {
if ( channel_freq == 0 ) {
channel_phys = atoi(argv[2] + 2);
if ( channel_freq == 0 ) {
channel_phys = atoi(argv[2] + 2);
- if ( toupper(
argv[2]) == 'T' && toupper(argv[2] + 1
) == 'E' && channel_phys != 0 ) {
+ if ( toupper(
*argv[2]) == 'T' && toupper(*(argv[2] + 1)
) == 'E' && channel_phys != 0 ) {
channel_freq = ( 473 + (channel_phys - 13) * 6 ) * 1000000 + 142857;
}
channel_freq = ( 473 + (channel_phys - 13) * 6 ) * 1000000 + 142857;
}
- else if ( toupper(
argv[2]) == 'B' && toupper(argv[2] + 1
) == 'S' && channel_phys != 0 ) {
+ else if ( toupper(
*argv[2]) == 'B' && toupper(*(argv[2] + 1)
) == 'S' && channel_phys != 0 ) {
channel_freq = (channel_phys - 1) * 38360 / 2 + 1049480;
}
channel_freq = (channel_phys - 1) * 38360 / 2 + 1049480;
}
- else if ( toupper(
argv[2]) == 'C' && toupper(argv[2] + 1
) == 'S' && channel_phys != 0 ) {
+ else if ( toupper(
*argv[2]) == 'C' && toupper(*(argv[2] + 1)
) == 'S' && channel_phys != 0 ) {
channel_freq = (channel_phys - 2) * 40000 / 2 + 1613000;
}
fprintf(stderr, "channel_freq = %d\n", channel_freq);
channel_freq = (channel_phys - 2) * 40000 / 2 + 1613000;
}
fprintf(stderr, "channel_freq = %d\n", channel_freq);