forked from KolibriOS/kolibrios
bb2bbc6b91
git-svn-id: svn://kolibrios.org@4364 a494cfbc-eb01-0410-851d-a64ba20cac60
42 lines
775 B
C
42 lines
775 B
C
/*
|
|
* This file is part of libdom test suite.
|
|
* Licensed under the MIT License,
|
|
* http://www.opensource.org/licenses/mit-license.php
|
|
* Copyright 2007 John-Mark Bell <jmb@netsurf-browser.org>
|
|
*/
|
|
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
#include <stdlib.h>
|
|
#include <string.h>
|
|
|
|
#include "utils.h"
|
|
|
|
void *myrealloc(void *ptr, size_t len, void *pw)
|
|
{
|
|
UNUSED(pw);
|
|
|
|
return realloc(ptr, len);
|
|
}
|
|
|
|
void mymsg(uint32_t severity, void *ctx, const char *msg, ...)
|
|
{
|
|
va_list l;
|
|
|
|
UNUSED(ctx);
|
|
|
|
va_start(l, msg);
|
|
|
|
fprintf(stderr, "%d: ", severity);
|
|
vfprintf(stderr, msg, l);
|
|
fprintf(stderr, "\n");
|
|
}
|
|
|
|
char *domts_strndup(const char *s, size_t len)
|
|
{
|
|
size_t retlen = min(strlen(s), len);
|
|
char *ret = calloc(retlen + 1, 1);
|
|
memcpy(ret, s, retlen);
|
|
return ret;
|
|
}
|