Subversion Repositories HelenOS

Rev

Rev 2050 | Rev 2071 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2050 Rev 2053
Line 30... Line 30...
30
 
30
 
31
#define BUFFER_SIZE 32
31
#define BUFFER_SIZE 32
32
 
32
 
33
char * test_print1(bool quiet)
33
char * test_print1(bool quiet)
34
{
34
{
-
 
35
    if (!quiet) {
35
    int retval;
36
        int retval;
36
    unative_t nat = 0x12345678u;
37
        unative_t nat = 0x12345678u;
37
   
38
       
38
    char buffer[BUFFER_SIZE];
39
        char buffer[BUFFER_SIZE];
39
   
40
       
Line 62... Line 63...
62
    printf("Result is: '%s', retval = %d\n", buffer, retval);
63
        printf("Result is: '%s', retval = %d\n", buffer, retval);
63
   
64
       
64
    printf("Print long text to %d char long buffer via snprintf.\n", BUFFER_SIZE);
65
        printf("Print long text to %d char long buffer via snprintf.\n", BUFFER_SIZE);
65
    retval = snprintf(buffer, BUFFER_SIZE, "Very long %s. This text`s length is more than %d. We are interested in the result.", "text" , BUFFER_SIZE);
66
        retval = snprintf(buffer, BUFFER_SIZE, "Very long %s. This text`s length is more than %d. We are interested in the result.", "text" , BUFFER_SIZE);
66
    printf("Result is: '%s', retval = %d\n", buffer, retval);
67
        printf("Result is: '%s', retval = %d\n", buffer, retval);
-
 
68
    }
67
   
69
   
68
    return NULL;
70
    return NULL;
69
}
71
}