|  | @@ -1,10 +1,10 @@
 | 
											
												
													
														|  |  // Borrowed from https://github.com/b-k/21st-Century-Examples
 |  |  // Borrowed from https://github.com/b-k/21st-Century-Examples
 | 
											
												
													
														|  |  typedef struct keyval{
 |  |  typedef struct keyval{
 | 
											
												
													
														|  |  	char *key;
 |  |  	char *key;
 | 
											
												
													
														|  | -	void *value;
 |  | 
 | 
											
												
													
														|  | 
 |  | +	char *value;
 | 
											
												
													
														|  |  } keyval;
 |  |  } keyval;
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | -keyval *keyval_new(char *key, void *value);
 |  | 
 | 
											
												
													
														|  | 
 |  | +keyval *keyval_new(char *key, char *value);
 | 
											
												
													
														|  |  keyval *keyval_copy(keyval const *in);
 |  |  keyval *keyval_copy(keyval const *in);
 | 
											
												
													
														|  |  void keyval_free(keyval *in);
 |  |  void keyval_free(keyval *in);
 | 
											
												
													
														|  |  int keyval_matches(keyval const *in, char const *key);
 |  |  int keyval_matches(keyval const *in, char const *key);
 |