#include <string.h>
#include <stdio.h>
#include <stumpless/prival.h>
#include <stumpless/severity.h>
#include <stumpless/facility.h>
#include "private/severity.h"
#include "private/facility.h"
#include "private/memory.h"
const char *
stumpless_get_prival_string( int prival ) {
const char *severity;
const char *facility;
size_t prival_string_size;
char *prival_string;
severity = stumpless_get_severity_string( get_severity( prival ) );
facility = stumpless_get_facility_string( get_facility( prival ) );
prival_string_size = ( strlen( severity ) + strlen( facility ) + 4);
prival_string = alloc_mem( prival_string_size );
snprintf( prival_string, prival_string_size, "%s | %s", severity, facility );
return prival_string;
}