shithub: libtags

ref: 244d6dbe34069fb8f8c4cc61e5c4725537f0cfd6
dir: /it.c/

View raw version
#include "tagspriv.h"

int
tagit(Tagctx *ctx)
{
	uint8_t d[4+26+1], o[26*2+1];

	if(ctx->read(ctx, d, 4+26) != 4+26 || memcmp(d, "IMPM", 4) != 0)
		return -1;
	d[4+26] = 0;
	if(iso88591toutf8(o, sizeof(o), d+4, 26) > 0)
		txtcb(ctx, Ttitle, "", o);

	return 0;
}