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 | 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 | 116 | /* shmat replacement */ |
124 | 117 | |
... | ... | @@ -284,16 +277,6 @@ void *get_mmap_addr(unsigned long size) |
284 | 277 | #include <malloc.h> |
285 | 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 | 280 | void *get_mmap_addr(unsigned long size) |
298 | 281 | { |
299 | 282 | return NULL; |
... | ... | @@ -462,181 +445,3 @@ char *qemu_strdup(const char *str) |
462 | 445 | strcpy(ptr, str); |
463 | 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 | 3 | |
4 | 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 | 8 | void *qemu_malloc(size_t size); |
11 | 9 | void *qemu_mallocz(size_t size); | ... | ... |