kerneltest/e32test/nkernsa/kprintf.cpp
changeset 90 947f0dc9f7a8
parent 0 a41df078684a
child 257 3e88ff8f41d5
equal deleted inserted replaced
52:2d65c2f76d7b 90:947f0dc9f7a8
   300 EXPORT_C TInt AppendFormat(char* aOut, const char* aFmt, VA_LIST aList)
   300 EXPORT_C TInt AppendFormat(char* aOut, const char* aFmt, VA_LIST aList)
   301 	{
   301 	{
   302 #define NEXT_FMT(c,p) if (((c)=*(p)++)==0) return outLen;
   302 #define NEXT_FMT(c,p) if (((c)=*(p)++)==0) return outLen;
   303 
   303 
   304 	TInt outLen = 0;
   304 	TInt outLen = 0;
   305 	FOREVER
   305 	while(outLen>=0)
   306 		{
   306 		{
   307 		char c;
   307 		char c;
   308 		NEXT_FMT(c,aFmt);
   308 		NEXT_FMT(c,aFmt);
   309 		if (c=='%')
   309 		if (c=='%')
   310 			{
   310 			{