forked from Imagelibrary/rtems
Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed.
32 lines
518 B
C
32 lines
518 B
C
/*
|
|
* assoc.c
|
|
* rtems assoc routines
|
|
*/
|
|
|
|
#if HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#endif
|
|
|
|
#define INSIDE_ASSOC
|
|
|
|
#include <rtems.h>
|
|
#include <rtems/assoc.h>
|
|
|
|
#include <string.h> /* strcat, strcmp */
|
|
|
|
|
|
uint32_t rtems_assoc_remote_by_local_bitfield(
|
|
const rtems_assoc_t *ap,
|
|
uint32_t local_value
|
|
)
|
|
{
|
|
uint32_t b;
|
|
uint32_t remote_value = 0;
|
|
|
|
for (b = 1; b; b <<= 1)
|
|
if (b & local_value)
|
|
remote_value |= rtems_assoc_remote_by_local(ap, b);
|
|
|
|
return remote_value;
|
|
}
|