Пример #1
0
int
var_BFLAGS(TBUFF **rp, const char *vp)
{
    char temp[80];

    if (rp) {
	buffer_flags(temp, curbp);
	tb_scopy(rp, temp);
	return TRUE;
    } else if (vp) {
	return ABORT;		/* read-only */
    } else {
	return FALSE;
    }
}
Пример #2
0
static event* buffer_poll_handler(event_descriptor* descriptor) {
  struct buffer* buffer = (struct buffer*) descriptor->address;
  uint8_t current_flags = buffer_flags(buffer);
  uint8_t last_flags = last_buffer_flags(buffer);
  if (current_flags != last_flags) {
    buffer_push_overflow(&buffer_state_buffer, &((struct buffer_state) { buffer, current_flags }));