comparison tern.h @ 498:51bf87f76d15

Pull shader file names from config file.
author Mike Pavone <pavone@retrodev.com>
date Mon, 28 Oct 2013 23:59:59 -0700
parents 140af5509ce7
children de6f00204fa2
comparison
equal deleted inserted replaced
497:0820a71b80f3 498:51bf87f76d15
1 /* 1 /*
2 Copyright 2013 Michael Pavone 2 Copyright 2013 Michael Pavone
3 This file is part of BlastEm. 3 This file is part of BlastEm.
4 BlastEm is free software distributed under the terms of the GNU General Public License version 3 or greater. See COPYING for full license text. 4 BlastEm is free software distributed under the terms of the GNU General Public License version 3 or greater. See COPYING for full license text.
5 */ 5 */
6 #ifndef TERN_H_ 6 #ifndef TERN_H_
7 #define TERN_H_ 7 #define TERN_H_
8 8
26 tern_node * tern_insert(tern_node * head, char * key, tern_val value); 26 tern_node * tern_insert(tern_node * head, char * key, tern_val value);
27 int tern_find(tern_node * head, char * key, tern_val *ret); 27 int tern_find(tern_node * head, char * key, tern_val *ret);
28 tern_node * tern_find_prefix(tern_node * head, char * key); 28 tern_node * tern_find_prefix(tern_node * head, char * key);
29 intptr_t tern_find_int(tern_node * head, char * key, intptr_t def); 29 intptr_t tern_find_int(tern_node * head, char * key, intptr_t def);
30 tern_node * tern_insert_int(tern_node * head, char * key, intptr_t value); 30 tern_node * tern_insert_int(tern_node * head, char * key, intptr_t value);
31 void * tern_find_ptr_default(tern_node * head, char * key, void * def);
31 void * tern_find_ptr(tern_node * head, char * key); 32 void * tern_find_ptr(tern_node * head, char * key);
32 tern_node * tern_insert_ptr(tern_node * head, char * key, void * value); 33 tern_node * tern_insert_ptr(tern_node * head, char * key, void * value);
33 34
34 #endif //TERN_H_ 35 #endif //TERN_H_