Mercurial > rcctl_linux
comparison cdcnv.c @ 4:8781bb6d488d
raised the debug level required for messaging out
| author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
|---|---|
| date | Wed, 05 Jan 2011 22:31:47 +0900 |
| parents | b16b82dbfe87 |
| children | c6f444d2272c |
comparison
equal
deleted
inserted
replaced
| 3:21d81701b5c4 | 4:8781bb6d488d |
|---|---|
| 6 v0.31 98.03.07 Mac21対応 | 6 v0.31 98.03.07 Mac21対応 |
| 7 v0.31a 98.03.11 Syncom対応(要rc_send修正) | 7 v0.31a 98.03.11 Syncom対応(要rc_send修正) |
| 8 v0.31b 98.03.15 ALISA3(L)対応 | 8 v0.31b 98.03.15 ALISA3(L)対応 |
| 9 v0.32 98.11.29 鉄人,Σ,NET7000対応 | 9 v0.32 98.11.29 鉄人,Σ,NET7000対応 |
| 10 v0.40 02.12.15 B-kara,HyperJOY対応,Σバグ修正 | 10 v0.40 02.12.15 B-kara,HyperJOY対応,Σバグ修正 |
| 11 v0.50 11.01.06 linux用に書き直し (yaz) | 11 v0.50 11.01.06 linux専用に書き直し (yaz) |
| 12 ------------------------------------------------------*/ | 12 ------------------------------------------------------*/ |
| 13 | 13 |
| 14 #include <string.h> | 14 #include <string.h> |
| 15 #include <stdio.h> | 15 #include <stdio.h> |
| 16 #include "debug.h" | 16 #include "debug.h" |
| 102 int cdcnv(int buf[], char *mak, char *cod) | 102 int cdcnv(int buf[], char *mak, char *cod) |
| 103 { | 103 { |
| 104 int maker, i, c, n, *q; | 104 int maker, i, c, n, *q; |
| 105 char *tmp = NULL; | 105 char *tmp = NULL; |
| 106 | 106 |
| 107 debug(1, "mak=%s cod=%s\n", mak, cod); | 107 debug(2, "mak=%s cod=%s\n", mak, cod); |
| 108 | 108 |
| 109 tmp = strchr(mks, *mak & 0xdf); | 109 tmp = strchr(mks, *mak & 0xdf); |
| 110 if(!tmp) | 110 if(!tmp) |
| 111 return -1; | 111 return -1; |
| 112 | 112 |
| 113 maker = (int)(tmp - mks); | 113 maker = (int)(tmp - mks); |
| 114 debug(1, "maker=%d\n", maker); | 114 debug(2, "maker=%d\n", maker); |
| 115 | 115 |
| 116 q = buf; | 116 q = buf; |
| 117 | 117 |
| 118 *q++ = 0x80; /* wake-up code */ | 118 *q++ = 0x80; /* wake-up code */ |
| 119 *q++ = cvt[maker][0]; | 119 *q++ = cvt[maker][0]; |
