void print_rule_consequence(char **buf, rule_consequence_t *csq) { char *rect_buf = NULL; print_rectangle(&rect_buf, csq->rect); if (rect_buf == NULL) { rect_buf = malloc(1); *rect_buf = '\0'; } asprintf(buf, "monitor=%s desktop=%s node=%s state=%s layer=%s split_dir=%s split_ratio=%lf hidden=%s sticky=%s private=%s locked=%s marked=%s center=%s follow=%s manage=%s focus=%s border=%s rectangle=%s", csq->monitor_desc, csq->desktop_desc, csq->node_desc, csq->state == NULL ? "" : STATE_STR(*csq->state), csq->layer == NULL ? "" : LAYER_STR(*csq->layer), csq->split_dir, csq->split_ratio, ON_OFF_STR(csq->hidden), ON_OFF_STR(csq->sticky), ON_OFF_STR(csq->private), ON_OFF_STR(csq->locked), ON_OFF_STR(csq->marked), ON_OFF_STR(csq->center), ON_OFF_STR(csq->follow), ON_OFF_STR(csq->manage), ON_OFF_STR(csq->focus), ON_OFF_STR(csq->border), rect_buf); free(rect_buf); }
void z_version(void) { printf("Zorp %s (%s)\n" "Revision: %s\n" "Compile-Date: %s %s\n" "Config-Date: %s\n" "Trace: %s\n" "Debug: %s\n" "IPOptions: %s\n\n" "%s\n" , BROCHURE_VERSION, VERSION, ZORP_SOURCE_REVISION, __DATE__, __TIME__, ZORP_CONFIG_DATE, ON_OFF_STR(ENABLE_TRACE), ON_OFF_STR(ENABLE_DEBUG), ON_OFF_STR(ENABLE_IPOPTIONS), z_libzorpll_version_info() ); }
void version(void) { if (!get_installer_version(&installer_version) || installer_version == NULL) { installer_version = SYSLOG_NG_VERSION; } printf(SYSLOG_NG_PACKAGE_NAME " " SYSLOG_NG_VERSION "\n" "Installer-Version: %s\n" "Revision: " SYSLOG_NG_SOURCE_REVISION "\n", installer_version); #if WITH_COMPILE_DATE printf("Compile-Date: " __DATE__ " " __TIME__ "\n"); #endif printf("Module-Directory: %s\n", get_installation_path_for(SYSLOG_NG_PATH_MODULEDIR)); printf("Module-Path: %s\n", resolvedConfigurablePaths.initial_module_path); printf("Available-Modules: "); plugin_list_modules(stdout, FALSE); printf("Enable-Debug: %s\n" "Enable-GProf: %s\n" "Enable-Memtrace: %s\n" "Enable-IPv6: %s\n" "Enable-Spoof-Source: %s\n" "Enable-TCP-Wrapper: %s\n" "Enable-Linux-Caps: %s\n", ON_OFF_STR(SYSLOG_NG_ENABLE_DEBUG), ON_OFF_STR(SYSLOG_NG_ENABLE_GPROF), ON_OFF_STR(SYSLOG_NG_ENABLE_MEMTRACE), ON_OFF_STR(SYSLOG_NG_ENABLE_IPV6), ON_OFF_STR(SYSLOG_NG_ENABLE_SPOOF_SOURCE), ON_OFF_STR(SYSLOG_NG_ENABLE_TCP_WRAPPER), ON_OFF_STR(SYSLOG_NG_ENABLE_LINUX_CAPS)); }
static int eamp_read_procmem(char *buf, char **start, off_t offset, int count , int *eof, void *data) { int len = 0; u8 val; EAMP_PRINTK("S\n"); len += sprintf(buf + len , "SPK Amp Enable GPIO (%d) = %s\n", mt_get_gpio_out(GPIO_SPK_AMP_EN), ON_OFF_STR(mt_get_gpio_out(GPIO_SPK_AMP_EN))); len += sprintf(buf + len , "HPH Amp Enable GPIO (%d) = %s\n", mt_get_gpio_out(GPIO_HP_AMP_EN), ON_OFF_STR(mt_get_gpio_out(GPIO_HP_AMP_EN))); if (gep_on == true) { len += sprintf(buf + len , "gep_on is %d, RCV ON\n", gep_on); } else { len += sprintf(buf + len , "gep_on is %d, RCV OFF\n", gep_on); } eamp_read_byte(IC_CONTROL, &val); len += sprintf(buf + len , "IC_CONTROL = 0x%x\n", val); eamp_read_byte(AGC_ATTACK_CONTROL, &val); len += sprintf(buf + len , "AGC_ATTACK_CONTROL = 0x%x\n", val); eamp_read_byte(AGC_RELEASE_CONTROL, &val); len += sprintf(buf + len , "AGC_RELEASE_CONTROL = 0x%x\n", val); eamp_read_byte(AGC_HOLD_TIME_CONTROL, &val); len += sprintf(buf + len , "AGC_HOLD_TIME_CONTROL = 0x%x\n", val); eamp_read_byte(AGC_FIXED_GAIN_CONTROL, &val); len += sprintf(buf + len , "AGC_FIXED_GAIN_CONTROL = 0x%x\n", val); eamp_read_byte(AGC1_CONTROL, &val); len += sprintf(buf + len , "AGC1_CONTROL = 0x%x\n", val); eamp_read_byte(AGC2_CONTROL, &val); len += sprintf(buf + len , "AGC2_CONTROL = 0x%x\n", val); return len; }