本文整理汇总了C++中cmdline_register_options函数的典型用法代码示例。如果您正苦于以下问题:C++ cmdline_register_options函数的具体用法?C++ cmdline_register_options怎么用?C++ cmdline_register_options使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了cmdline_register_options函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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);
}
开发者ID:martinpiper,项目名称:VICE,代码行数:26,代码来源:c64exp-cmdline-options.c
示例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();
}
开发者ID:SMTDDR,项目名称:droidsound,代码行数:31,代码来源:drive-cmdline-options.c
示例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;
}
开发者ID:carriercomm,项目名称:VICE-Core,代码行数:25,代码来源:joyll.c
示例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);
}
开发者ID:aerdnar,项目名称:emu-ex-plus-alpha,代码行数:27,代码来源:ethernetcart.c
示例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);
}
开发者ID:BigBoss21X,项目名称:vice-emu,代码行数:9,代码来源:sfx_soundexpander.c
示例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);
}
开发者ID:Rakashazi,项目名称:emu-ex-plus-alpha,代码行数:11,代码来源:output-text.c
示例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);
}
开发者ID:r-type,项目名称:vice-libretro,代码行数:12,代码来源:ui.c
示例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);
}
开发者ID:aerdnar,项目名称:emu-ex-plus-alpha,代码行数:13,代码来源:vicii-cmdline-options.c
示例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);
}
开发者ID:EdCornejo,项目名称:emu-ex-plus-alpha,代码行数:13,代码来源:cbm2-cmdline-options.c
示例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);
}
开发者ID:EdCornejo,项目名称:emu-ex-plus-alpha,代码行数:7,代码来源:vic20-sidcart.c
示例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;
}
开发者ID:EdCornejo,项目名称:emu-ex-plus-alpha,代码行数:25,代码来源:vic20cart.c
示例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);
}
开发者ID:r-type,项目名称:vice-libretro,代码行数:7,代码来源:plus4acia.c
示例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);
}
开发者ID:martinpiper,项目名称:VICE,代码行数:7,代码来源:vic20cartridge.c
示例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();
}
开发者ID:BigBoss21X,项目名称:vice-emu,代码行数:7,代码来源:rs232drv.c
示例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);
}
开发者ID:r-type,项目名称:vice-libretro,代码行数:7,代码来源:plus4-cmdline-options.c
示例16: doodledrv_cmdline_options_init
static int doodledrv_cmdline_options_init(void)
{
if (machine_class == VICE_MACHINE_PLUS4) {
if (cmdline_register_options(cmdline_options_plus4) < 0) {
return -1;
}
}
if (machine_class == VICE_MACHINE_PET || machine_class == VICE_MACHINE_CBM6x0) {
if (cmdline_register_options(cmdline_options_crtc) < 0) {
return -1;
}
}
return cmdline_register_options(cmdline_options);
}
开发者ID:carriercomm,项目名称:VICE-Core,代码行数:16,代码来源:doodledrv.c
示例17: vic_cmdline_options_init
int vic_cmdline_options_init(void)
{
if (raster_cmdline_options_chip_init("VIC", vic.video_chip_cap) < 0)
return -1;
return cmdline_register_options(cmdline_options);
}
开发者ID:SMTDDR,项目名称:droidsound,代码行数:7,代码来源:vic20-cmdline-options.c
示例18: raster_cmdline_options_chip_init
int raster_cmdline_options_chip_init(const char *chipname,
struct video_chip_cap_s *video_chip_cap)
{
unsigned int i;
if (machine_class != VICE_MACHINE_VSID) {
for (i = 0; cname_chip[i * 3] != NULL; i++) {
cmdline_options_chip[i].name = util_concat(cname_chip[i * 3], chipname,
cname_chip[i * 3 + 1], NULL);
cmdline_options_chip[i].resource_name = util_concat(chipname,
cname_chip[i * 3 + 2], NULL);
}
if (cmdline_register_options(cmdline_options_chip) < 0) {
return -1;
}
for (i = 0; cname_chip[i * 3] != NULL; i++) {
lib_free((char *)cmdline_options_chip[i].name);
lib_free((char *)cmdline_options_chip[i].resource_name);
}
}
return video_cmdline_options_chip_init(chipname, video_chip_cap);
}
开发者ID:EdCornejo,项目名称:emu-ex-plus-alpha,代码行数:25,代码来源:raster-cmdline-options.c
示例19: debugcart_cmdline_options_init
int debugcart_cmdline_options_init(void)
{
if (cmdline_register_options(cart_cmdline_options) < 0) {
return -1;
}
return 0;
}
开发者ID:Rakashazi,项目名称:emu-ex-plus-alpha,代码行数:7,代码来源:vsid-debugcart.c
示例20: midi_cmdline_options_init
int midi_cmdline_options_init(void)
{
if (cmdline_register_options(cmdline_options) < 0) {
return -1;
}
return mididrv_cmdline_options_init();
}
开发者ID:BigBoss21X,项目名称:vice-emu,代码行数:8,代码来源:midi.c
注:本文中的cmdline_register_options函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论