silc_bit_test_and_set

SYNOPSIS

    int silc_bit_test_and_set(volatile unsigned long *bitmap,
                              SilcUInt32 bitmap_size, SilcUInt32 bit);

DESCRIPTION

Set bit number `bit' in the `bitmap' of size of `bitmap_size' and return the value before setting. Returns -1 on error and sets silc_errno.