Lines Matching refs:buffer
102 12, /* binary data buffer */
109 unsigned char *buffer,
116 if ((size != 11) || (buffer[10] != (unsigned char)'\375'))
122 if (buffer[0] > 23 || buffer[1] > 59 || buffer[2] > 59 || buffer[3] > 9) /* Time */
127 if (buffer[4] < 1 || buffer[4] > 31 || buffer[5] < 1 || buffer[5] > 12
128 || buffer[6] > 99)
134 clock_time->hour = buffer[0];
135 clock_time->minute = buffer[1];
136 clock_time->second = buffer[2];
137 clock_time->usecond = buffer[3] * 100000;
138 clock_time->day = buffer[4];
139 clock_time->month = buffer[5];
140 clock_time->year = buffer[6];
144 switch (buffer[8] & WS_TZ)
159 if (!(buffer[7] & WS_TIME))
164 if (!(buffer[7] & WS_SIGNAL))
169 if (buffer[7] & WS_SIGNAL)
171 if (buffer[8] & WS_CALLBIT)
176 if (buffer[8] & WS_ANNOUNCE)
181 if (buffer[8] & WS_LEAP)