#include "V.h"

Str tmp = {0};
Str str[] = {
	{"\0",-1},
	{"Not trimmed.",-1},
	{"  Spaces at left.",-1},
	{"Spaces at right.   ",-1},
	{"   Spaces at left and right.   ",-1},
	{"+-+Junk at left.",-1},
	{"Junk at right.+-+-",-1},
	{"+--+Junk at left and right.-++-",-1},
	{0},
};

main(ac,av)
	int   ac;
	char**av;
{	Str  *sp;
	int   i;

	for (sp=str; sp->v; sp++) {
		sp->l = strlen(sp->v);
	}
	for (i=0, sp=str; sp->v; i++, sp++) {
		CpyStr(&tmp,sp);
		LTrimStr(&tmp," -+");
		printf("Str %2d Trim left: \"%s\" -> \"%s\"\n",i,DSP(sp),DSV(tmp));
		CpyStr(&tmp,sp);
		RTrimStr(&tmp," -+");
		printf("Str %2d Trim Right \"%s\" -> \"%s\"\n",i,DSP(sp),DSV(tmp));
		CpyStr(&tmp,sp);
		LRTrimStr(&tmp," -+");
		printf("Str %2d Trim Both: \"%s\" -> \"%s\"\n",i,DSP(sp),DSV(tmp));
	}
	Exit(0);
}
