OpenVPN
vendor
cmocka
example
key_value.h
Go to the documentation of this file.
1
/*
2
* Copyright 2008 Google Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
typedef
struct
KeyValue
{
18
unsigned
int
key
;
19
const
char
*
value
;
20
}
KeyValue
;
21
22
void
set_key_values
(
KeyValue
*
const
new_key_values,
23
const
unsigned
int
new_number_of_key_values);
24
25
KeyValue
*
find_item_by_value
(
const
char
*
const
value
);
26
27
void
sort_items_by_key
(
void
);
KeyValue::key
unsigned int key
Definition:
key_value.h:18
KeyValue
struct KeyValue KeyValue
find_item_by_value
KeyValue * find_item_by_value(const char *const value)
Definition:
key_value.c:37
sort_items_by_key
void sort_items_by_key(void)
Definition:
key_value.c:48
KeyValue
Definition:
key_value.h:17
set_key_values
void set_key_values(KeyValue *const new_key_values, const unsigned int new_number_of_key_values)
Definition:
key_value.c:25
KeyValue::value
const char * value
Definition:
key_value.h:19
Generated by
1.8.13