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); |