source: libabac/abac_util.h @ 888df49

mei_rt2mei_rt2_fix_1
Last change on this file since 888df49 was 2efdff5, checked in by Mei <mei@…>, 12 years ago

1) fix the missing check for 'This' rt2.y when called from creddy/prover

combo

2) patch up the stringify of abac_term that is of time type.
3) update the testing to reflect the changes to baseline output

  • Property mode set to 100644
File size: 744 bytes
Line 
1#ifndef __UTIL_H__
2#define __UTTL_H__
3
4#include <sys/types.h>
5
6#include <credentials/certificates/certificate.h>
7#include <credentials/certificates/x509.h>
8#include <credentials/keys/private_key.h>
9
10#include <chunk.h>
11
12void *abac_xmalloc(size_t size);
13void *abac_xrealloc(void *ptr, size_t size);
14char *abac_xstrdup(char *source);
15char *abac_trim_quotes(char *string);
16void abac_split(char *string, char *delim, char **ret, int *num);
17int abac_validate_clean_name(char *string);
18int abac_validate_clean_aspect_name(char *string);
19chunk_t abac_generate_serial();
20int file_exist(char *filename);
21
22#ifdef DEBUG
23#define debug_printf(...) fprintf(stderr, __VA_ARGS__)
24#else
25#define debug_printf(...) do { } while (0)
26#endif
27
28#endif /* __UTIL_H__ */
Note: See TracBrowser for help on using the repository browser.