scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

0038-mbsinit.c (312B)


      1 #include <assert.h>
      2 #include <stdio.h>
      3 #include <string.h>
      4 #include <wchar.h>
      5 
      6 /*
      7 output:
      8 testing
      9 done
     10 end:
     11 */
     12 
     13 void
     14 tests_mbsinit(void)
     15 {
     16 	mbstate_t s;
     17 
     18 	assert(mbsinit(NULL) != 0);
     19 	assert(mbsinit(memset(&s, 0, sizeof(s))) != 0);
     20 }
     21 
     22 int
     23 main()
     24 {
     25 	puts("testing");
     26 	tests_mbsinit();
     27 	puts("done");
     28 	return 0;
     29 }