Commit d62ca2bb9be6d6af2c0cbda47a6d7e51548060bf
1 parent
46152182
removed unused code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2072 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
2 changed files
with
1 additions
and
198 deletions
osdep.c
@@ -112,13 +112,6 @@ __asm__ volatile ("push %%ebp ; movl %%eax,%%ebp ; movl %1,%%eax ; int $0x80 ; p | @@ -112,13 +112,6 @@ __asm__ volatile ("push %%ebp ; movl %%eax,%%ebp ; movl %1,%%eax ; int $0x80 ; p | ||
112 | return __res; \ | 112 | return __res; \ |
113 | } | 113 | } |
114 | 114 | ||
115 | -int qemu_write(int fd, const void *buf, size_t n) | ||
116 | -{ | ||
117 | - QEMU_SYSCALL3(write, fd, buf, n); | ||
118 | -} | ||
119 | - | ||
120 | - | ||
121 | - | ||
122 | /****************************************************************/ | 115 | /****************************************************************/ |
123 | /* shmat replacement */ | 116 | /* shmat replacement */ |
124 | 117 | ||
@@ -284,16 +277,6 @@ void *get_mmap_addr(unsigned long size) | @@ -284,16 +277,6 @@ void *get_mmap_addr(unsigned long size) | ||
284 | #include <malloc.h> | 277 | #include <malloc.h> |
285 | #endif | 278 | #endif |
286 | 279 | ||
287 | -int qemu_write(int fd, const void *buf, size_t n) | ||
288 | -{ | ||
289 | - int ret; | ||
290 | - ret = write(fd, buf, n); | ||
291 | - if (ret < 0) | ||
292 | - return -errno; | ||
293 | - else | ||
294 | - return ret; | ||
295 | -} | ||
296 | - | ||
297 | void *get_mmap_addr(unsigned long size) | 280 | void *get_mmap_addr(unsigned long size) |
298 | { | 281 | { |
299 | return NULL; | 282 | return NULL; |
@@ -462,181 +445,3 @@ char *qemu_strdup(const char *str) | @@ -462,181 +445,3 @@ char *qemu_strdup(const char *str) | ||
462 | strcpy(ptr, str); | 445 | strcpy(ptr, str); |
463 | return ptr; | 446 | return ptr; |
464 | } | 447 | } |
465 | - | ||
466 | -/****************************************************************/ | ||
467 | -/* printf support */ | ||
468 | - | ||
469 | -static inline int qemu_isdigit(int c) | ||
470 | -{ | ||
471 | - return c >= '0' && c <= '9'; | ||
472 | -} | ||
473 | - | ||
474 | -#define OUTCHAR(c) (buflen > 0? (--buflen, *buf++ = (c)): 0) | ||
475 | - | ||
476 | -/* from BSD ppp sources */ | ||
477 | -int qemu_vsnprintf(char *buf, int buflen, const char *fmt, va_list args) | ||
478 | -{ | ||
479 | - int c, i, n; | ||
480 | - int width, prec, fillch; | ||
481 | - int base, len, neg; | ||
482 | - unsigned long val = 0; | ||
483 | - const char *f; | ||
484 | - char *str, *buf0; | ||
485 | - char num[32]; | ||
486 | - static const char hexchars[] = "0123456789abcdef"; | ||
487 | - | ||
488 | - buf0 = buf; | ||
489 | - --buflen; | ||
490 | - while (buflen > 0) { | ||
491 | - for (f = fmt; *f != '%' && *f != 0; ++f) | ||
492 | - ; | ||
493 | - if (f > fmt) { | ||
494 | - len = f - fmt; | ||
495 | - if (len > buflen) | ||
496 | - len = buflen; | ||
497 | - memcpy(buf, fmt, len); | ||
498 | - buf += len; | ||
499 | - buflen -= len; | ||
500 | - fmt = f; | ||
501 | - } | ||
502 | - if (*fmt == 0) | ||
503 | - break; | ||
504 | - c = *++fmt; | ||
505 | - width = prec = 0; | ||
506 | - fillch = ' '; | ||
507 | - if (c == '0') { | ||
508 | - fillch = '0'; | ||
509 | - c = *++fmt; | ||
510 | - } | ||
511 | - if (c == '*') { | ||
512 | - width = va_arg(args, int); | ||
513 | - c = *++fmt; | ||
514 | - } else { | ||
515 | - while (qemu_isdigit(c)) { | ||
516 | - width = width * 10 + c - '0'; | ||
517 | - c = *++fmt; | ||
518 | - } | ||
519 | - } | ||
520 | - if (c == '.') { | ||
521 | - c = *++fmt; | ||
522 | - if (c == '*') { | ||
523 | - prec = va_arg(args, int); | ||
524 | - c = *++fmt; | ||
525 | - } else { | ||
526 | - while (qemu_isdigit(c)) { | ||
527 | - prec = prec * 10 + c - '0'; | ||
528 | - c = *++fmt; | ||
529 | - } | ||
530 | - } | ||
531 | - } | ||
532 | - /* modifiers */ | ||
533 | - switch(c) { | ||
534 | - case 'l': | ||
535 | - c = *++fmt; | ||
536 | - break; | ||
537 | - default: | ||
538 | - break; | ||
539 | - } | ||
540 | - str = 0; | ||
541 | - base = 0; | ||
542 | - neg = 0; | ||
543 | - ++fmt; | ||
544 | - switch (c) { | ||
545 | - case 'd': | ||
546 | - i = va_arg(args, int); | ||
547 | - if (i < 0) { | ||
548 | - neg = 1; | ||
549 | - val = -i; | ||
550 | - } else | ||
551 | - val = i; | ||
552 | - base = 10; | ||
553 | - break; | ||
554 | - case 'o': | ||
555 | - val = va_arg(args, unsigned int); | ||
556 | - base = 8; | ||
557 | - break; | ||
558 | - case 'x': | ||
559 | - case 'X': | ||
560 | - val = va_arg(args, unsigned int); | ||
561 | - base = 16; | ||
562 | - break; | ||
563 | - case 'p': | ||
564 | - val = (unsigned long) va_arg(args, void *); | ||
565 | - base = 16; | ||
566 | - neg = 2; | ||
567 | - break; | ||
568 | - case 's': | ||
569 | - str = va_arg(args, char *); | ||
570 | - break; | ||
571 | - case 'c': | ||
572 | - num[0] = va_arg(args, int); | ||
573 | - num[1] = 0; | ||
574 | - str = num; | ||
575 | - break; | ||
576 | - default: | ||
577 | - *buf++ = '%'; | ||
578 | - if (c != '%') | ||
579 | - --fmt; /* so %z outputs %z etc. */ | ||
580 | - --buflen; | ||
581 | - continue; | ||
582 | - } | ||
583 | - if (base != 0) { | ||
584 | - str = num + sizeof(num); | ||
585 | - *--str = 0; | ||
586 | - while (str > num + neg) { | ||
587 | - *--str = hexchars[val % base]; | ||
588 | - val = val / base; | ||
589 | - if (--prec <= 0 && val == 0) | ||
590 | - break; | ||
591 | - } | ||
592 | - switch (neg) { | ||
593 | - case 1: | ||
594 | - *--str = '-'; | ||
595 | - break; | ||
596 | - case 2: | ||
597 | - *--str = 'x'; | ||
598 | - *--str = '0'; | ||
599 | - break; | ||
600 | - } | ||
601 | - len = num + sizeof(num) - 1 - str; | ||
602 | - } else { | ||
603 | - len = strlen(str); | ||
604 | - if (prec > 0 && len > prec) | ||
605 | - len = prec; | ||
606 | - } | ||
607 | - if (width > 0) { | ||
608 | - if (width > buflen) | ||
609 | - width = buflen; | ||
610 | - if ((n = width - len) > 0) { | ||
611 | - buflen -= n; | ||
612 | - for (; n > 0; --n) | ||
613 | - *buf++ = fillch; | ||
614 | - } | ||
615 | - } | ||
616 | - if (len > buflen) | ||
617 | - len = buflen; | ||
618 | - memcpy(buf, str, len); | ||
619 | - buf += len; | ||
620 | - buflen -= len; | ||
621 | - } | ||
622 | - *buf = 0; | ||
623 | - return buf - buf0; | ||
624 | -} | ||
625 | - | ||
626 | -void qemu_vprintf(const char *fmt, va_list ap) | ||
627 | -{ | ||
628 | - char buf[1024]; | ||
629 | - int len; | ||
630 | - | ||
631 | - len = qemu_vsnprintf(buf, sizeof(buf), fmt, ap); | ||
632 | - qemu_write(1, buf, len); | ||
633 | -} | ||
634 | - | ||
635 | -void qemu_printf(const char *fmt, ...) | ||
636 | -{ | ||
637 | - va_list ap; | ||
638 | - va_start(ap, fmt); | ||
639 | - qemu_vprintf(fmt, ap); | ||
640 | - va_end(ap); | ||
641 | -} | ||
642 | - |
osdep.h
@@ -3,9 +3,7 @@ | @@ -3,9 +3,7 @@ | ||
3 | 3 | ||
4 | #include <stdarg.h> | 4 | #include <stdarg.h> |
5 | 5 | ||
6 | -int qemu_vsnprintf(char *buf, int buflen, const char *fmt, va_list args); | ||
7 | -void qemu_vprintf(const char *fmt, va_list ap); | ||
8 | -void qemu_printf(const char *fmt, ...); | 6 | +#define qemu_printf printf |
9 | 7 | ||
10 | void *qemu_malloc(size_t size); | 8 | void *qemu_malloc(size_t size); |
11 | void *qemu_mallocz(size_t size); | 9 | void *qemu_mallocz(size_t size); |