Lines Matching refs:buffer
84 unsigned char *buffer,
94 if (size != 16 || buffer[0] != STX || buffer[14] != ETX
95 || buffer[13] < '0' || buffer[13] > ('0' + 0xf))
98 if (buffer[i] < '0' || buffer[i] > '9')
100 clock_time->second = (buffer[2] - '0') * 10 + buffer[1] - '0';
101 clock_time->minute = (buffer[4] - '0') * 10 + buffer[3] - '0';
102 clock_time->hour = (buffer[6] - '0') * 10 + buffer[5] - '0';
103 clock_time->day = (buffer[8] - '0') * 10 + buffer[7] - '0';
104 clock_time->month = (buffer[10] - '0') * 10 + buffer[9] - '0';
105 clock_time->year = (buffer[12] - '0') * 10 + buffer[11] - '0';
107 if (buffer[13] & 0x1) /* We have CET time */
111 if (buffer[13] & 0x2) {
115 if (!(buffer[13] & 0x4))
117 if (buffer[13] & 0x8)
168 15, /* string buffer */