OpenCores
URL https://opencores.org/ocsvn/plasma/plasma/trunk

Subversion Repositories plasma

[/] [plasma/] [trunk/] [kernel/] [rtos_test.c] - Diff between revs 138 and 154

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 138 Rev 154
Line 46... Line 46...
   rc = memcmp(s1, s2, 8);
   rc = memcmp(s1, s2, 8);
   assert(rc != 0);
   assert(rc != 0);
   memset(s2, 0, 5);
   memset(s2, 0, 5);
   memset(s2, 'a', 3);
   memset(s2, 'a', 3);
   rc = abs(-5);
   rc = abs(-5);
   itoa(s1, 1234, 10, 8);
   itoa(1234, s1, 10);
   itoa(s1, 1234, 10, 20);
   itoa(0, s1, 10);
   itoa(s1, 0, 10, 8);
   itoa(-1234, s1, 10);
   itoa(s1, 0, 10, 0);
   itoa(0xabcd, s1, 16);
   itoa(s1, -1234, 10, 8);
   itoa(0x12ab, s1, 16);
   itoa(s1, -1234, 10, 20);
   sprintf(s1, "test c%c d%d 0x%x s%s End\n", 'C', 1234, 0xabcd, "String");
   itoa(s1, 0xabcd, 16, 8);
 
   itoa(s1, 0x12ab, 16, 20);
 
   sprintf(s1, "test c%c d%d x%x s%s End\n", 'C', 1234, 0xabcd, "String");
 
   printf("%s", s1);
   printf("%s", s1);
   sprintf(s1, "test c%c d%6d x%6x s%8s End\n", 'C', 1234, 0xabcd, "String");
   sprintf(s1, "test c%c d%6d 0x%6x s%8s End\n", 'C', 1234, 0xabcd, "String");
   printf("%s", s1);
   printf("%s", s1);
   sscanf("1234 -1234 0xabcd text h", "%d %d %x %s", &v1, &v2, &v3, s1);
   sscanf("1234 -1234 0xabcd text h", "%d %d %x %s", &v1, &v2, &v3, s1);
   assert(v1 == 1234 && v2 == -1234 && v3 == 0xabcd);
   assert(v1 == 1234 && v2 == -1234 && v3 == 0xabcd);
   assert(strcmp(s1, "text") == 0);
   assert(strcmp(s1, "text") == 0);
   //UartScanf("%d %d", &v1, &v2);
   //UartScanf("%d %d", &v1, &v2);

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.