blob: ee1609a1250bbaea370337d3902a678122a6dad6 [file] [log] [blame]
Dave Barachd6534602016-06-14 18:38:02 -04001/*
2 * Copyright (c) 2016 Cisco and/or its affiliates.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at:
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15#ifndef included_clib_ptclosure_h
16#define included_clib_ptclosure_h
17
18#include <vppinfra/vec.h>
19#include <vppinfra/format.h>
20#include <vppinfra/error.h>
21
Dave Barachc3799992016-08-15 11:12:27 -040022/*
23 * set r[i][j] if item i "bears the relation to" item j
24 *
Dave Barachd6534602016-06-14 18:38:02 -040025 */
26
Dave Barachc3799992016-08-15 11:12:27 -040027u8 **clib_ptclosure_alloc (int n);
Dave Barachd6534602016-06-14 18:38:02 -040028void clib_ptclosure_free (u8 ** ptc);
Dave Barachc3799992016-08-15 11:12:27 -040029void clib_ptclosure_copy (u8 ** dst, u8 ** src);
30u8 **clib_ptclosure (u8 ** orig);
Dave Barachd6534602016-06-14 18:38:02 -040031
32#endif /* included_clib_ptclosure_h */
Dave Barachc3799992016-08-15 11:12:27 -040033
34/*
35 * fd.io coding-style-patch-verification: ON
36 *
37 * Local Variables:
38 * eval: (c-set-style "gnu")
39 * End:
40 */