Example #1
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_put_var_16
 *
 *  Prints a variable name and its value in base 16 on
 *  the screen.
 *  --------------------------------------------------*/
void scrn_put_var_16(char *name, long num){
    char str[50];
    scrn_puts(name);
    scrn_puts("\t= 0x");
    long2str_16(str, num);
    scrn_puts(str);
    scrn_puts("\n");
}
Example #2
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_put_var_h
 *
 *  Prints a variable name and its value on the screen
 *  in human readable form.
 *  --------------------------------------------------*/
void scrn_put_var_h(char *name, long num){
    char str[50];
    scrn_puts(name);
    scrn_puts("\t= ");
    long2str_10h(str, num, 10);
    scrn_puts(str);
    scrn_puts("\n");
}
Example #3
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_puta
 *
 *  Prints an array of strings on the screen.
 *  --------------------------------------------------*/
void scrn_puta(char **str, char *delim, int len){

    int i;
    for( i=0; i<len-1; i++){
        scrn_puts(str[i]);
        scrn_puts(delim);
    }
    scrn_puts(str[i]);
}
/* Print out the top line on the screen */
void
display_topline(const char * msg)
{
		scrn_printf(1, 20, "%s", msg);
		pktgen_display_set_color("top.copyright");
		scrn_puts("  %s", wr_copyright_msg());
		pktgen_display_set_color("top.poweredby");
		scrn_puts(" %s", wr_powered_by());
		pktgen_display_set_color(NULL);
}
Example #5
0
/*  ----------------------------------------------------
 *  Function:       pci_dev_print
 *
 *  Print contents of a pci_dev_t structure to the
 *  screen.
 *  --------------------------------------------------*/
void pci_dev_print(pci_dev_t * dev){
    scrn_puts("PCI DEVICE:\n");
    scrn_put_var("Bus\t", dev->bus);
    scrn_put_var("Slot\t", dev->slot);
    scrn_put_var("Function", dev->func);
    scrn_put_var_16("Device ID", dev->dev_id);
    scrn_put_var_16("Vendor ID", dev->vendor_id);
    scrn_put_var_16("Class ID", dev->class_id);
    scrn_put_var_16("Subclass ID", dev->subclass_id);
    scrn_put_var_16("Revision ID", dev->revision_id);
    scrn_put_var_16("BAR0\t", dev->bar0);
    scrn_put_var_16("BAR1\t", dev->bar1);
    scrn_put_var_16("BAR2\t", dev->bar2);
    scrn_put_var_16("BAR3\t", dev->bar3);
    scrn_put_var_16("BAR4\t", dev->bar4);
    scrn_put_var_16("BAR5\t", dev->bar5);
    scrn_put_var_16("Subsystem ID", dev->subsys_id);
    scrn_put_var_16("Subsystem Vendor ID", dev->subsys_vendor_id);
    scrn_put_var_16("Interrupt Pin", dev->int_pin);
    scrn_put_var_16("Interrupt Line", dev->int_line);
}
Example #6
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_put_var_str
 *
 *  Prints a string variable name and its string 
 *  representation.
 *  --------------------------------------------------*/
void scrn_put_var_str(char *name, char *str){
    scrn_puts(name);
    scrn_puts("\t= ");
    scrn_puts(str);
    scrn_puts("\n");
}
Example #7
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_putn_h
 *
 *  Prints a number to the screen in human readable form.
 *  --------------------------------------------------*/
void scrn_putn_h(long num){
    char str[50];
    long2str_10h(str, num, 9);
    scrn_puts(str);
}
Example #8
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_putn_16
 *
 *  Prints a number to the screen in hex.
 *  --------------------------------------------------*/
void scrn_putn_16(long num){
    char str[50];
    long2str_16(str, num);
    scrn_puts("0x");
    scrn_puts(str);
}
Example #9
0
File: scrn.c Project: regina/jonix
/*  ----------------------------------------------------
 *  Function:       scrn_putn
 *
 *  Prints a number to the screen
 *  --------------------------------------------------*/
void scrn_putn(long num){
    char str[50];
    long2str_10(str, num);
    scrn_puts(str);
}