mirror of
				https://github.com/subsurface/subsurface.git
				synced 2025-02-19 22:16:15 +00:00 
			
		
		
		
	
		
			
	
	
		
			20 lines
		
	
	
	
		
			347 B
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			20 lines
		
	
	
	
		
			347 B
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								// SPDX-License-Identifier: GPL-2.0
							 | 
						||
| 
								 | 
							
								#ifndef ERROR_HELPER_H
							 | 
						||
| 
								 | 
							
								#define ERROR_HELPER_H
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								// error reporting functions
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef __cplusplus
							 | 
						||
| 
								 | 
							
								extern "C" {
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern int verbose;
							 | 
						||
| 
								 | 
							
								extern int report_error(const char *fmt, ...);
							 | 
						||
| 
								 | 
							
								extern void set_error_cb(void(*cb)(char *));	// Callback takes ownership of passed string
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#ifdef __cplusplus
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								#endif
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								#endif
							 |