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]; |