本文整理汇总了C++中cmdline_register_options函数的典型用法代码示例。如果您正苦于以下问题:C++ cmdline_register_options函数的具体用法?C++ cmdline_register_options怎么用?C++ cmdline_register_options使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cmdline_register_options函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: c64exp_cmdline_options_init
int c64exp_cmdline_options_init(void)
{
unsigned int dnr, i;
for (dnr = 0; dnr < DRIVE_NUM; dnr++) {
cmd_drive[0].name = lib_msprintf("-parallel%i", dnr + 8);
cmd_drive[0].resource_name
= lib_msprintf("Drive%iParallelCable", dnr + 8);
cmd_drive[1].name = lib_msprintf("-drive%iprofdos", dnr + 8);
cmd_drive[1].resource_name
= lib_msprintf("Drive%iProfDOS", dnr + 8);
cmd_drive[2].name = lib_msprintf("+drive%iprofdos", dnr + 8);
cmd_drive[2].resource_name
= lib_msprintf("Drive%iProfDOS", dnr + 8);
if (cmdline_register_options(cmd_drive) < 0)
return -1;
for (i = 0; i < 3; i++) {
lib_free((char *)cmd_drive[i].name);
lib_free((char *)cmd_drive[i].resource_name);
}
}
return cmdline_register_options(cmdline_options);
}
示例2: drive_cmdline_options_init
int drive_cmdline_options_init(void)
{
unsigned int dnr, i;
for (dnr = 0; dnr < DRIVE_NUM; dnr++) {
cmd_drive[0].name = lib_msprintf("-drive%itype", dnr + 8);
cmd_drive[0].resource_name
= lib_msprintf("Drive%iType", dnr + 8);
cmd_drive[1].name = lib_msprintf("-drive%iextend", dnr + 8);
cmd_drive[1].resource_name
= lib_msprintf("Drive%iExtendImagePolicy", dnr + 8);
cmd_drive[2].name = lib_msprintf("-drive%iidle", dnr + 8);
cmd_drive[2].resource_name
= lib_msprintf("Drive%iIdleMethod", dnr + 8);
if (cmdline_register_options(cmd_drive) < 0) {
return -1;
}
for (i = 0; i < 3; i++) {
lib_free((char *)cmd_drive[i].name);
lib_free((char *)cmd_drive[i].resource_name);
}
}
if (cmdline_register_options(cmdline_options) < 0) {
return -1;
}
return machine_drive_cmdline_options_init();
}
示例3: joy_arch_cmdline_options_init
int joy_arch_cmdline_options_init(void)
{
if (joyport_get_port_name(JOYPORT_1)) {
if (cmdline_register_options(joydev1cmdline_options) < 0) {
return -1;
}
}
if (joyport_get_port_name(JOYPORT_2)) {
if (cmdline_register_options(joydev2cmdline_options) < 0) {
return -1;
}
}
if (joyport_get_port_name(JOYPORT_3)) {
if (cmdline_register_options(joydev3cmdline_options) < 0) {
return -1;
}
}
if (joyport_get_port_name(JOYPORT_4)) {
if (cmdline_register_options(joydev4cmdline_options) < 0) {
return -1;
}
}
return 0;
}
示例4: ethernetcart_cmdline_options_init
int ethernetcart_cmdline_options_init(void)
{
char *temp1, *temp2;
if (cs8900io_cmdline_options_init() < 0) {
return -1;
}
if (cmdline_register_options(cmdline_options) < 0) {
return -1;
}
if (machine_class == VICE_MACHINE_VIC20) {
temp1 = util_gen_hex_address_list(0x9800, 0x9900, 0x10);
temp2 = util_gen_hex_address_list(0x9c00, 0x9d00, 0x10);
ethernetcart_address_list = util_concat(". (", temp1, "/", temp2, ")", NULL);
lib_free(temp2);
} else {
temp1 = util_gen_hex_address_list(0xde00, 0xe000, 0x10);
ethernetcart_address_list = util_concat(". (", temp1, ")", NULL);
}
lib_free(temp1);
base_cmdline_options[0].description = ethernetcart_address_list;
return cmdline_register_options(base_cmdline_options);
}
示例5: sfx_soundexpander_cmdline_options_init
int sfx_soundexpander_cmdline_options_init(void)
{
if (machine_class == VICE_MACHINE_VIC20) {
if (cmdline_register_options(cmdline_mascuerade_options) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
示例6: output_text_init_cmdline_options
int output_text_init_cmdline_options(void)
{
if (machine_class != VICE_MACHINE_C64DTV
&& machine_class != VICE_MACHINE_PLUS4) {
if (cmdline_register_options(cmdline_options_userport) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
示例7: ui_cmdline_options_init
int ui_cmdline_options_init(void)
{
DBG(("%s", __func__));
if (machine_class != VICE_MACHINE_VSID) {
if (cmdline_register_options(statusbar_cmdline_options) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
示例8: vicii_cmdline_options_init
int vicii_cmdline_options_init(void)
{
if (raster_cmdline_options_chip_init("VICII", vicii.video_chip_cap) < 0) {
return -1;
}
if (machine_class == VICE_MACHINE_C64DTV) {
if (cmdline_register_options(cmdline_options_dtv) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
示例9: cbm2_cmdline_options_init
int cbm2_cmdline_options_init(void)
{
if (machine_class == VICE_MACHINE_CBM5x0) {
if (cmdline_register_options(cbm5x0_cmdline_options) < 0) {
return -1;
}
} else {
if (cmdline_register_options(cbm2_cmdline_options) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
示例10: sidcart_cmdline_options_init
int sidcart_cmdline_options_init(void)
{
if (sid_cmdline_options_init() < 0) {
return -1;
}
return cmdline_register_options(sidcart_cmdline_options);
}
示例11: cartridge_cmdline_options_init
int cartridge_cmdline_options_init(void)
{
mon_cart_cmd.cartridge_attach_image = cartridge_attach_image;
mon_cart_cmd.cartridge_detach_image = cartridge_detach_image;
if (cmdline_register_options(cmdline_options) < 0
|| finalexpansion_cmdline_options_init() < 0
|| vic_fp_cmdline_options_init() < 0
|| vic_um_cmdline_options_init() < 0
|| megacart_cmdline_options_init() < 0
#ifdef HAVE_TFE
|| tfe_cmdline_options_init() < 0
#endif
|| aciacart_cmdline_options_init() < 0
|| digimax_cmdline_options_init() < 0
|| ds12c887rtc_cmdline_options_init() < 0
|| sfx_soundexpander_cmdline_options_init() < 0
|| sfx_soundsampler_cmdline_options_init() < 0
|| ioramcart_cmdline_options_init() < 0
|| georam_cmdline_options_init() < 0
|| debugcart_cmdline_options_init() < 0) {
return -1;
}
return 0;
}
示例12: acia_cmdline_options_init
int acia_cmdline_options_init(void)
{
if (_acia_cmdline_options_init() < 0) {
return -1;
}
return cmdline_register_options(acia_cmdline_options);
}
示例13: cartridge_cmdline_options_init
int cartridge_cmdline_options_init(void)
{
mon_cart_cmd.cartridge_attach_image = cartridge_attach_image;
mon_cart_cmd.cartridge_detach_image = cartridge_detach_image;
return cmdline_register_options(cmdline_options);
}
示例14: rs232drv_cmdline_options_init
int rs232drv_cmdline_options_init(void)
{
if (cmdline_register_options(cmdline_options) < 0)
return -1;
return rs232_cmdline_options_init();
}
示例15: plus4_cmdline_options_init
int plus4_cmdline_options_init(void)
{
if (plus4_memory_hacks_cmdline_options_init() < 0) {
return -1;
}
return cmdline_register_options(cmdline_options);
}