From 31937531087fb47aa4a3a218e8114b32176f8683 Mon Sep 17 00:00:00 2001 From: "H. Peter Anvin" Date: Mon, 20 Apr 2009 15:56:30 -0700 Subject: [PATCH] Global whitespace cleanup. Signed-off-by: H. Peter Anvin --- com32/gdbstub/gdbstub.c | 4 ++-- com32/gdbstub/serial.c | 4 ++-- com32/gplinclude/cpuid.h | 2 +- com32/gpllib/dmi/dmi_base_board.c | 1 - com32/gpllib/dmi/dmi_battery.c | 1 - com32/gpllib/dmi/dmi_bios.c | 1 - com32/gpllib/dmi/dmi_ipmi.c | 1 - com32/gpllib/dmi/dmi_memory.c | 1 - com32/gpllib/dmi/dmi_processor.c | 1 - com32/hdt/hdt-cli-vesa.c | 1 - com32/hdt/hdt-common.c | 1 - com32/include/com32.h | 6 +++--- com32/include/sys/cpu.h | 4 ++-- com32/include/sys/pci.h | 12 ++++++------ com32/include/syslinux/keyboard.h | 1 - com32/lib/malloc.h | 1 - com32/lib/memcpy.S | 2 +- com32/lib/memmove.S | 2 +- com32/lib/mempcpy.S | 2 +- com32/lib/memset.S | 2 +- com32/lib/setjmp.S | 2 +- com32/lib/sys/ansicon_write.c | 2 +- com32/menu/drain.c | 4 +--- com32/menu/execute.c | 3 +-- com32/rosh/rosh.c | 28 ++++++++++++++-------------- core/bcopyxx.inc | 8 ++++---- core/bootsect.inc | 2 +- core/conio.inc | 2 +- core/dnsresolv.inc | 2 +- core/highmem.inc | 2 +- core/isolinux.asm | 6 +++--- core/parseconfig.inc | 2 +- memdisk/setup.c | 18 +++++++++--------- memdisk/start32.S | 2 +- modules/pxechain.asm | 20 ++++++++++---------- 35 files changed, 70 insertions(+), 83 deletions(-) diff --git a/com32/gdbstub/gdbstub.c b/com32/gdbstub/gdbstub.c index 3e9ff5e..f235a34 100644 --- a/com32/gdbstub/gdbstub.c +++ b/com32/gdbstub/gdbstub.c @@ -152,12 +152,12 @@ static void gdbmach_commit_hwbp ( struct hwbp *bp ) { /* Set/clear local enable bit */ dr7 &= ~( 0x3 << 2 * regnum ); - dr7 |= bp->enabled << 2 * regnum; + dr7 |= bp->enabled << 2 * regnum; } int gdbmach_set_breakpoint ( int type, unsigned long addr, size_t len, int enable ) { struct hwbp *bp; - + /* Check and convert breakpoint type to x86 type */ switch ( type ) { case GDBMACH_WATCH: diff --git a/com32/gdbstub/serial.c b/com32/gdbstub/serial.c index 1c4d4b6..2b9fc2e 100644 --- a/com32/gdbstub/serial.c +++ b/com32/gdbstub/serial.c @@ -91,7 +91,7 @@ void serial_putc ( int ch ) { int status; for (;;) { status = uart_readb(UART_BASE + UART_LSR); - if (status & UART_LSR_THRE) { + if (status & UART_LSR_THRE) { /* TX buffer emtpy */ uart_writeb(ch, UART_BASE + UART_TBR); break; @@ -165,7 +165,7 @@ void serial_init ( void ) { goto out; } uart_writeb(lcs, UART_BASE + UART_LCR); - + /* disable interrupts */ uart_writeb(0x0, UART_BASE + UART_IER); diff --git a/com32/gplinclude/cpuid.h b/com32/gplinclude/cpuid.h index 2473b41..ca1c314 100644 --- a/com32/gplinclude/cpuid.h +++ b/com32/gplinclude/cpuid.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------- * - * + * * Copyright 2006-2009 Erwan Velu - All Rights Reserved * * Portions of this file taken from the Linux kernel, diff --git a/com32/gpllib/dmi/dmi_base_board.c b/com32/gpllib/dmi/dmi_base_board.c index f37feec..2f19fda 100644 --- a/com32/gpllib/dmi/dmi_base_board.c +++ b/com32/gpllib/dmi/dmi_base_board.c @@ -35,4 +35,3 @@ const char *base_board_features_strings[]={ "Board is replaceable", "Board is hot swappable" /* 4 */ }; - diff --git a/com32/gpllib/dmi/dmi_battery.c b/com32/gpllib/dmi/dmi_battery.c index 567254a..02b5e6d 100644 --- a/com32/gpllib/dmi/dmi_battery.c +++ b/com32/gpllib/dmi/dmi_battery.c @@ -70,4 +70,3 @@ void dmi_battery_maximum_error(uint8_t code, char *error) else sprintf(error,"%u%%", code); } - diff --git a/com32/gpllib/dmi/dmi_bios.c b/com32/gpllib/dmi/dmi_bios.c index 9458d49..1fea752 100644 --- a/com32/gpllib/dmi/dmi_bios.c +++ b/com32/gpllib/dmi/dmi_bios.c @@ -77,4 +77,3 @@ const char *bios_charac_x2_strings[]={ "Function key-initiated network boot is supported", "Targeted content distribution is supported" /* 2 */ }; - diff --git a/com32/gpllib/dmi/dmi_ipmi.c b/com32/gpllib/dmi/dmi_ipmi.c index 8ea5f79..8081375 100644 --- a/com32/gpllib/dmi/dmi_ipmi.c +++ b/com32/gpllib/dmi/dmi_ipmi.c @@ -56,4 +56,3 @@ void dmi_ipmi_base_address(uint8_t type, const uint8_t *p, s_ipmi *ipmi) ipmi->base_address = QWORD(p); } } - diff --git a/com32/gpllib/dmi/dmi_memory.c b/com32/gpllib/dmi/dmi_memory.c index dc354df..9067009 100644 --- a/com32/gpllib/dmi/dmi_memory.c +++ b/com32/gpllib/dmi/dmi_memory.c @@ -169,4 +169,3 @@ void dmi_memory_device_speed(uint16_t code, char *speed) else sprintf(speed,"%u MHz", code); } - diff --git a/com32/gpllib/dmi/dmi_processor.c b/com32/gpllib/dmi/dmi_processor.c index f86f009..321f6e6 100644 --- a/com32/gpllib/dmi/dmi_processor.c +++ b/com32/gpllib/dmi/dmi_processor.c @@ -430,4 +430,3 @@ const char *cpu_flags_strings[PROCESSOR_FLAGS_ELEMENTS]={ "IA64 (IA64 capabilities)", /* 30 */ "PBE (Pending break enabled)" /* 31 */ }; - diff --git a/com32/hdt/hdt-cli-vesa.c b/com32/hdt/hdt-cli-vesa.c index 202b75f..40cb3ee 100644 --- a/com32/hdt/hdt-cli-vesa.c +++ b/com32/hdt/hdt-cli-vesa.c @@ -91,4 +91,3 @@ void handle_vesa_commands(char *cli_line, struct s_hardware *hardware) { return; } } - diff --git a/com32/hdt/hdt-common.c b/com32/hdt/hdt-common.c index 6c2e1e4..19a80e4 100644 --- a/com32/hdt/hdt-common.c +++ b/com32/hdt/hdt-common.c @@ -439,4 +439,3 @@ char *skipspace(char *p) return p; } - diff --git a/com32/include/com32.h b/com32/include/com32.h index 44cd573..da2edfb 100644 --- a/com32/include/com32.h +++ b/com32/include/com32.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------- * - * + * * Copyright 2002-2009 H. Peter Anvin - All Rights Reserved * Copyright 2009 Intel Corporation; author: H. Peter Anvin * @@ -11,10 +11,10 @@ * sell copies of the Software, and to permit persons to whom * the Software is furnished to do so, subject to the following * conditions: - * + * * The above copyright notice and this permission notice shall * be included in all copies or substantial portions of the Software. - * + * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND diff --git a/com32/include/sys/cpu.h b/com32/include/sys/cpu.h index dcc4abf..fcae2da 100644 --- a/com32/include/sys/cpu.h +++ b/com32/include/sys/cpu.h @@ -65,7 +65,7 @@ static inline __constfunc uint32_t cpuid_edx(uint32_t level) static inline __constfunc bool cpu_has_eflag(uint32_t flag) { uint32_t f1, f2; - + asm("pushfl\n\t" "pushfl\n\t" "popl %0\n\t" @@ -78,7 +78,7 @@ static inline __constfunc bool cpu_has_eflag(uint32_t flag) "popfl\n\t" : "=&r" (f1), "=&r" (f2) : "ir" (flag)); - + return ((f1^f2) & flag) != 0; } diff --git a/com32/include/sys/pci.h b/com32/include/sys/pci.h index b44db62..b6556ff 100644 --- a/com32/include/sys/pci.h +++ b/com32/include/sys/pci.h @@ -4,13 +4,13 @@ #include #include -#define MAX_PCI_FUNC 8 -#define MAX_PCI_DEVICES 32 -#define MAX_PCI_BUSES 256 +#define MAX_PCI_FUNC 8 +#define MAX_PCI_DEVICES 32 +#define MAX_PCI_BUSES 256 #define LINUX_KERNEL_MODULE_SIZE 64 -#define PCI_VENDOR_NAME_SIZE 256 -#define PCI_PRODUCT_NAME_SIZE 256 -#define PCI_CLASS_NAME_SIZE 256 +#define PCI_VENDOR_NAME_SIZE 256 +#define PCI_PRODUCT_NAME_SIZE 256 +#define PCI_CLASS_NAME_SIZE 256 #define MAX_KERNEL_MODULES_PER_PCI_DEVICE 10 #define MAX_PCI_CLASSES 256 diff --git a/com32/include/syslinux/keyboard.h b/com32/include/syslinux/keyboard.h index 8f21ad0..290cff3 100644 --- a/com32/include/syslinux/keyboard.h +++ b/com32/include/syslinux/keyboard.h @@ -50,4 +50,3 @@ syslinux_keyboard_map(void) } #endif /* _SYSLINUX_KEYBOARD_H */ - diff --git a/com32/lib/malloc.h b/com32/lib/malloc.h index 983a3c5..e70b8c9 100644 --- a/com32/lib/malloc.h +++ b/com32/lib/malloc.h @@ -53,4 +53,3 @@ struct free_arena_header { extern struct free_arena_header __malloc_head; void __inject_free_block(struct free_arena_header *ah); - diff --git a/com32/lib/memcpy.S b/com32/lib/memcpy.S index 5f2c4ec..6b986a0 100644 --- a/com32/lib/memcpy.S +++ b/com32/lib/memcpy.S @@ -80,7 +80,7 @@ memcpy: popl %eax /* Return value */ popl %edi popl %esi -1: +1: ret .size memcpy, .-memcpy diff --git a/com32/lib/memmove.S b/com32/lib/memmove.S index 90bbf3b..2fcb4b5 100644 --- a/com32/lib/memmove.S +++ b/com32/lib/memmove.S @@ -41,7 +41,7 @@ memmove: pushl %esi pushl %edi pushl %eax /* Return value */ - + movl %eax,%edi movl %edx,%esi diff --git a/com32/lib/mempcpy.S b/com32/lib/mempcpy.S index f6961f6..cad7b98 100644 --- a/com32/lib/mempcpy.S +++ b/com32/lib/mempcpy.S @@ -79,7 +79,7 @@ mempcpy: movl %edi,%eax /* Return value */ popl %edi popl %esi -1: +1: ret .size mempcpy, .-mempcpy diff --git a/com32/lib/memset.S b/com32/lib/memset.S index 4b2583c..e641415 100644 --- a/com32/lib/memset.S +++ b/com32/lib/memset.S @@ -47,7 +47,7 @@ memset: movzwl %dx,%eax shll $16,%edx orl %edx,%eax - + /* Initial alignment */ movl %edi,%edx shrl $1,%edx diff --git a/com32/lib/setjmp.S b/com32/lib/setjmp.S index a368b78..658df48 100644 --- a/com32/lib/setjmp.S +++ b/com32/lib/setjmp.S @@ -7,7 +7,7 @@ * * The jmp_buf is assumed to contain the following, in order: * %ebx - * %esp + * %esp * %ebp * %esi * %edi diff --git a/com32/lib/sys/ansicon_write.c b/com32/lib/sys/ansicon_write.c index 7bdc8cb..3322ab2 100644 --- a/com32/lib/sys/ansicon_write.c +++ b/com32/lib/sys/ansicon_write.c @@ -242,7 +242,7 @@ ssize_t __ansicon_write(struct file_info *fp, const void *buf, size_t count) void __ansicon_beep(void) { static com32sys_t ireg; - + ireg.eax.w[0] = 0x0e07; ireg.ebx.b[1] = BIOS_PAGE; __intcall(0x10, &ireg, NULL); diff --git a/com32/menu/drain.c b/com32/menu/drain.c index 428d970..ace0451 100644 --- a/com32/menu/drain.c +++ b/com32/menu/drain.c @@ -9,7 +9,7 @@ void drain_keyboard(void) /* Prevent "ghost typing" and keyboard buffer snooping */ volatile char junk; int rv; - + do { rv = read(0, (char *)&junk, 1); } while (rv > 0); @@ -23,5 +23,3 @@ void drain_keyboard(void) memset((void *)0x41e, 0, 32); /* Clear the actual keyboard buffer */ sti(); } - - diff --git a/com32/menu/execute.c b/com32/menu/execute.c index ace0e57..d84958c 100644 --- a/com32/menu/execute.c +++ b/com32/menu/execute.c @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------- * - * + * * Copyright 2004-2008 H. Peter Anvin - All Rights Reserved * * This program is free software; you can redistribute it and/or modify @@ -67,4 +67,3 @@ void execute(const char *cmdline, enum kernel_type type) /* If this returns, something went bad; return to menu */ } - diff --git a/com32/rosh/rosh.c b/com32/rosh/rosh.c index 5eaa47d..659df8a 100644 --- a/com32/rosh/rosh.c +++ b/com32/rosh/rosh.c @@ -216,16 +216,16 @@ void rosh_print_tc(struct termios *tio) */ void rosh_console_raw() { -// struct termios itio, ntio; -// tcgetattr(0, &itio); -// rosh_print_tc(&itio); +// struct termios itio, ntio; +// tcgetattr(0, &itio); +// rosh_print_tc(&itio); /* ntio = itio; ntio.c_lflag &= ~(ICANON|ECHO); tcsetattr(0, TCSAFLUSH, &ntio);*/ console_ansi_raw(); /* Allows get_key to get just 1 key sequence (w/o delay or display */ -// tcgetattr(0, &ntio); -// rosh_print_tc(&ntio); +// tcgetattr(0, &ntio); +// rosh_print_tc(&ntio); } /* @@ -233,9 +233,9 @@ void rosh_console_raw() */ void rosh_console_std() { -// struct termios itio, ntio; +// struct termios itio, ntio; console_ansi_std(); -// tcsetattr(0, TCSANOW, &itio); +// tcsetattr(0, TCSANOW, &itio); } /* @@ -247,11 +247,11 @@ int rosh_getkey() int inc; inc = KEY_NONE; -// rosh_console_raw(); +// rosh_console_raw(); while (inc == KEY_NONE){ inc = get_key(stdin, 6000); } -// rosh_console_std(); +// rosh_console_std(); return inc; } /* rosh_getkey */ @@ -361,7 +361,7 @@ void rosh_dir_arg(const char *ifilstr, const char *pwdstr) char filestr2[ROSH_PATH_SZ + 1]; int fd2, file2pos; #ifdef __COM32__ -// int inchar; +// int inchar; char ty; #endif /* __COM32__ */ #endif /* DO_DEBUG */ @@ -431,7 +431,7 @@ printf("DIR:'%s' %8d %8d\n", d->dd_name, d->dd_fd, d->dd_sect); } printf("@%8d:%8d:%4d ", (int)de->d_ino, (int)de->d_size, de->d_mode); #endif /* DO_DEBUG */ -// printf("%s\n", de->d_name); +// printf("%s\n", de->d_name); printf("'%s'\n", de->d_name); #ifdef DO_DEBUG // inchar = fgetc(stdin); @@ -539,7 +539,7 @@ printf("--(%d/%d @%d)\n", bufcnt, buflen, bufpos); bufpos = buflen; break; case ' ': numln = rows - 1; -// default: +// default: } } /*tcgetattr(0, &tio); @@ -758,7 +758,7 @@ int rosh_prompt(const char *icmdstr) int rv; char cmdstr[ROSH_CMD_SZ]; char pwdstr[ROSH_PATH_SZ + 1], ipwdstr[ROSH_PATH_SZ + 1]; -/* int numchar; +/* int numchar; */ char do_exit; char *c; @@ -796,7 +796,7 @@ int main(int argc, char *argv[]) /* Initialization */ rv = 0; console_ansi_std(); -// console_ansi_raw(); +// console_ansi_raw(); if (argc != 1) { rv = rosh_argcat(cmdstr, argc, argv, 1); } else { diff --git a/core/bcopyxx.inc b/core/bcopyxx.inc index c42af49..b237b00 100644 --- a/core/bcopyxx.inc +++ b/core/bcopyxx.inc @@ -43,7 +43,7 @@ bcopyxx_start equ $ ; ; Clobbers ESI, EDI, ECX. ; - + pm_bcopy: push ebx push edx @@ -236,7 +236,7 @@ pm_shuffle: jmp edi ; Protected mode entry ; We have a real-mode entry point, so we need to return - ; to real mode... + ; to real mode... pm_shuffle_real_mode: call .here .here: pop ebx @@ -271,7 +271,7 @@ bcopy_gdt: dd bcopy_gdt ; pointer for LGDT instruction dw 0 - ; TSS segment to keep Intel VT happy. Intel VT is + ; TSS segment to keep Intel VT happy. Intel VT is ; unhappy about anything that doesn't smell like a ; full-blown 32-bit OS. desc TSS @@ -290,7 +290,7 @@ bcopy_gdt: desc DS32 dd 0000ffffh ; 28h Data segment, use32, read/write, dd 00cf9300h ; present, dpl 0, cover all 4G - + bcopy_gdt_size: equ $-bcopy_gdt alignz 4 diff --git a/core/bootsect.inc b/core/bootsect.inc index e7c2903..b107eb5 100644 --- a/core/bootsect.inc +++ b/core/bootsect.inc @@ -172,7 +172,7 @@ replace_bootstrap: mov si,__replacestub_lma mov cx,__replacestub_dwords rep movsd - + xor ecx,ecx pop cx ; ECX <- length of list diff --git a/core/conio.inc b/core/conio.inc index aa3fd0e..8f5a292 100644 --- a/core/conio.inc +++ b/core/conio.inc @@ -34,7 +34,7 @@ loadkeys: ; Make sure we are at EOF now... call getc jnc .done ; We should be at EOF now! - + ; It was okay, we can now move it into the KbdMap mov si,trackbuf mov di,KbdMap diff --git a/core/dnsresolv.inc b/core/dnsresolv.inc index 9b0eb0a..c2c429c 100644 --- a/core/dnsresolv.inc +++ b/core/dnsresolv.inc @@ -360,7 +360,7 @@ dns_resolv: add si,ax loop .parseanswer -.badness: +.badness: ; We got back no data from this server. ; Unfortunately, for a recursive, non-authoritative ; query there is no such thing as an NXDOMAIN reply, diff --git a/core/highmem.inc b/core/highmem.inc index 69652b7..5ae3abe 100644 --- a/core/highmem.inc +++ b/core/highmem.inc @@ -71,7 +71,7 @@ get_e820: ; test byte [E820Buf+20],1 ; AddressRangeEnabled jz .not_ram -.no_ext_attr: +.no_ext_attr: ; ; Look for a memory block starting at <= 1 MB and continuing upward ; diff --git a/core/isolinux.asm b/core/isolinux.asm index 68c601b..c5545ba 100644 --- a/core/isolinux.asm +++ b/core/isolinux.asm @@ -232,7 +232,7 @@ bi_end: ; Custom entry point for the hybrid-mode disk. ; The following values will have been pushed onto the ; entry stack: - ; - CBIOS Heads + ; - CBIOS Heads ; - CBIOS Sectors ; - EBIOS flag ; - DX (including drive number) @@ -754,7 +754,7 @@ getlinsec: jmp word [cs:GetlinsecPtr] getlinsec_ebios: xor edx,edx shld edx,eax,2 - shl eax,2 ; Convert to HDD sectors + shl eax,2 ; Convert to HDD sectors shl bp,2 .loop: @@ -824,7 +824,7 @@ getlinsec_ebios: ; getlinsec implementation for legacy CBIOS ; getlinsec_cbios: - shl eax,2 ; Convert to HDD sectors + shl eax,2 ; Convert to HDD sectors shl bp,2 .loop: diff --git a/core/parseconfig.inc b/core/parseconfig.inc index 593687d..962d120 100644 --- a/core/parseconfig.inc +++ b/core/parseconfig.inc @@ -413,7 +413,7 @@ commit_vk: ; append statement cmp byte [InitRD+NULLOFFSET],NULLFILE je .noinitrd - + mov si,str_initrd mov cx,7 ; "initrd=" rep movsb diff --git a/memdisk/setup.c b/memdisk/setup.c index ebc7a36..61f9bfb 100644 --- a/memdisk/setup.c +++ b/memdisk/setup.c @@ -491,7 +491,7 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size) if ( !hd_geometry.h || !hd_geometry.s ) { int h, s, max_h, max_s; - + max_h = hd_geometry.h; max_s = hd_geometry.s; @@ -530,12 +530,12 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size) unsigned int xsectors = sectors; hd_geometry.driveno = 0; /* Assume floppy */ - + while (!ok) { /* Assume it's a floppy drive, guess a geometry */ unsigned int type, track; int c, h, s; - + if (xsectors < 320*2) { c = 40; h = 1; type = 1; } else if (xsectors < 640*2) { @@ -573,21 +573,21 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size) /* Assume it is a hard disk image and scan for a partition table */ const struct ptab_entry *ptab = (const struct ptab_entry *) ((char *)where+hd_geometry.offset+(512-2-4*16)); - + hd_geometry.driveno = 0x80; /* Assume hard disk */ - + if (*(uint16_t *)((char *)where+512-2) == 0xaa55) { for ( i = 0 ; i < 4 ; i++ ) { if ( ptab[i].type && !(ptab[i].active & 0x7f) ) { s = (ptab[i].start_s & 0x3f); h = ptab[i].start_h + 1; - + if ( max_h < h ) max_h = h; if ( max_s < s ) max_s = s; - + s = (ptab[i].end_s & 0x3f); h = ptab[i].end_h + 1; - + if ( max_h < h ) { max_h = h; hd_geometry.hsrc = "MBR"; @@ -606,7 +606,7 @@ const struct geometry *get_disk_image_geometry(uint32_t where, uint32_t size) max_h = xsectors > 2097152 ? 255 : 64; if (!max_s) max_s = xsectors > 2097152 ? 63 : 32; - + hd_geometry.h = max_h; hd_geometry.s = max_s; } diff --git a/memdisk/start32.S b/memdisk/start32.S index 6c88d46..593ffb3 100644 --- a/memdisk/start32.S +++ b/memdisk/start32.S @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------- - * + * * Copyright 2003-2009 H. Peter Anvin - All Rights Reserved * Copyright 2009 Intel Corporation; author: H. Peter Anvin * diff --git a/modules/pxechain.asm b/modules/pxechain.asm index b11d0ea..c78fb2b 100644 --- a/modules/pxechain.asm +++ b/modules/pxechain.asm @@ -40,37 +40,37 @@ pspCmdArg: resb 127 %ifdef DEBUG %macro MARK 1.nolist - mov ah,0x02 - mov dl,%1&0xff - int 0x21 + mov ah,0x02 + mov dl,%1&0xff + int 0x21 %if (%1 >> 8) & 0xff mov dl,(%1 >> 8) & 0xff - int 0x21 + int 0x21 %if (%1 >> 16) & 0xff mov dl,(%1 >> 16) & 0xff - int 0x21 + int 0x21 %if (%1 >> 24) & 0xff mov dl,(%1 >> 24) & 0xff - int 0x21 + int 0x21 %endif %endif %endif mov dl,' ' - int 0x21 + int 0x21 %endmacro %macro SHOWD 1.nolist mov al,%1 call print_dec mov ah,0x02 mov dl,' ' - int 0x21 + int 0x21 %endmacro %macro SHOWX 1.nolist mov bx,%1 call print_hex mov ah,0x02 mov dl,' ' - int 0x21 + int 0x21 %endmacro %else %macro MARK 1.nolist @@ -453,7 +453,7 @@ print_dec: ; print_dotquad ; -; Take an IP address (in network byte order) in EBX and print it +; Take an IP address (in network byte order) in EBX and print it ; as a dotted quad. ; Destroys EAX, EBX, ECX, EDX ; -- 2.7.4