]> git.llucax.com Git - z.facultad/75.74/practicos.git/blob - practicas/practica3/common/common.c
Ya estamos fragmentando! (falta testing intensivo pero parece andar)
[z.facultad/75.74/practicos.git] / practicas / practica3 / common / common.c
1 /* Released underOpen Software License v. 2.0
2  *
3  * This Open Software License (the "License") applies to any original work of authorship 
4  * (the "Original Work") whose owner (the "Licensor") has placed the following notice 
5  * immediately following the copyright notice for the Original Work:
6  *
7  *     Licensed under the Open Software License version 2.0
8  *
9  * See http://www.opensource.org/licenses/osl-2.0.php or the LICENSE file for more
10  * details.
11  */
12
13 #include "common.h"
14 #include <string.h>
15 #include <stdlib.h>
16 #include <stdarg.h>
17 #include <unistd.h>
18
19 void print_msg (FILE *fp, const char *fmt, ...)
20 {
21         char linea[255];
22         va_list va;
23
24         va_start (va, fmt);
25                 vsprintf(linea, fmt, va);
26         va_end (va);
27
28         write (fileno (fp), linea, strlen (linea));
29 }