int error(const char *err, ...) { va_list params; va_start(params, err); error_routine(err, params); va_end(params); return -1; }
int error_errno(const char *fmt, ...) { char buf[1024]; va_list params; va_start(params, fmt); error_routine(fmt_with_err(buf, sizeof(buf), fmt), params); va_end(params); return -1; }
int QgsGrass::error_routine( char *msg, int fatal ) { return error_routine(( const char* ) msg, fatal ); }