File: sets.h

package info (click to toggle)
redhat-cluster 3.1.8-1.2
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 4,608 kB
  • ctags: 6,306
  • sloc: ansic: 62,895; sh: 1,626; makefile: 1,143; perl: 765
file content (22 lines) | stat: -rw-r--r-- 578 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
/**
 @file sets.h - Header file for sets.c
 @author Lon Hohberger <lhh at redhat.com>
 */
#ifndef _SETS_H
#define _SETS_H

/* #include <stdint.h> */
typedef int set_type_t;

int s_add(set_type_t *, int *, set_type_t);
int s_union(set_type_t *, int, set_type_t *,
	    int, set_type_t **, int *);

int s_intersection(set_type_t *, int, set_type_t *,
		   int, set_type_t **, int *);
int s_delta(set_type_t *, int, set_type_t *,
	    int, set_type_t **, int *);
int s_subtract(set_type_t *, int, set_type_t *, int, set_type_t **, int *);
int s_shuffle(set_type_t *, int);

#endif