blob: 91e86a2a89b7fa0d7e30cb2e1bbd5c178ad94f2b [file] [log] [blame]
#ifndef _NODELIST_INTERNALS_H
#define _NODELIST_INTERNALS_H
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include "nodelist.h"
int nl_nl_non_recursive_intersects(nl_nl_t *first_list,
nl_nl_t *
second_list);
int nl_rangelist_includes(nl_rangelist_t *a1,
nl_rangelist_t *a2);
int nl_range_intersects(nl_range_t *r1, nl_range_t *r2);
int nl_rangelist_intersects(nl_rangelist_t *a1,
nl_rangelist_t *a2);
void nl_nl_remove_nodes(nl_nl_t *nodelist, char *list);
void nl_rangelist_add_rangelist(nl_rangelist_t *array, nl_rangelist_t *rlin);
void nl_rangelist_remove_rangelist(nl_rangelist_t *array, nl_rangelist_t *rlin);
#endif