view osdep/strlcat.c @ 23328:99ac5d381aed

Correct font size in libass. Values from TrueType OS/2 table are used to reproduce VSFilter behaviour. Magic 0.8 multiplier and scaling for the fractional part of font size are not needed anymore.
author eugeni
date Sat, 19 May 2007 14:11:41 +0000
parents 8d9e6b4fbf4d
children 9fb716ab06a3
line wrap: on
line source

/* strlcat implementation for systems that do not have it in libc
 * Time-stamp: <2004-03-14 njk>
 * (C) 2003-2004 Nicholas J. Kain <njk@aerifal.cx>
 */

#include "config.h"

unsigned int strlcat (char *dest, const char *src, unsigned int size)
{
	register char *d = dest;

	for (; size > 0 && *d != '\0'; size--, d++);
	return (d - dest) + strlcpy(d, src, size);
}