Lines Matching refs:buffer
83 unsigned char *buffer,
93 if (size != 15 || buffer[0] != STX || buffer[14] != ETX
94 || buffer[13] < '0' || buffer[13] > ('0' + 0xf))
97 if (buffer[i] < '0' || buffer[i] > '9')
99 clock_time->second = (buffer[2] - '0') * 10 + buffer[1] - '0';
100 clock_time->minute = (buffer[4] - '0') * 10 + buffer[3] - '0';
101 clock_time->hour = (buffer[6] - '0') * 10 + buffer[5] - '0';
102 clock_time->day = (buffer[8] - '0') * 10 + buffer[7] - '0';
103 clock_time->month = (buffer[10] - '0') * 10 + buffer[9] - '0';
104 clock_time->year = (buffer[12] - '0') * 10 + buffer[11] - '0';
106 if (buffer[13] & 0x1) /* We have CET time */
110 if (buffer[13] & 0x2) {
114 if (!(buffer[13] & 0x4))
116 if (buffer[13] & 0x8)
167 15, /* string buffer */