/* * Allocates a data or addressing register (whichever is free). * Otherwise allocates the first register which matches flags. */ ADDRESS *temp_reg P1 (FLAGS, flags) { if (is_free_data () && (flags & F_DREG)) { return data_register (); } if (is_free_addr () && (flags & F_AREG)) { return address_register (); } if (flags & F_DREG) { return data_register (); } if (flags & F_AREG) { return address_register (); } #ifdef FLOAT_IEEE if (flags & F_FREG) { return float_register (); } #endif /* FLOAT_IEEE */ return NIL_ADDRESS; }
int main(void){ errors_register((err_item *)&errs_list, &emodule); data_register(&pcre_t_proto); type_pcret = datatype_t_getid_byname(PCRET_NAME, NULL); return 0; }
int main(int argc, char *argv[]) { /*int retvalue;*/ if (system("./reply reply &> /dev/null") == -1) printf("system cmd failed\n"); sleep(1); if (test_one()) exit(1); if (test_two()) exit(1); /*retvalue = init_memshare("memtest", SHMEMSIEZ, QUEUESIZE);*/ data_register(data_callback); signal1_register(signal1_callback); signal2_register(signal2_callback); signal3_register(signal3_callback); sleep(2); if (test_three()) exit(1); if (test_four()) exit(1); if (test_five(LARGE_NUM)) exit(1); if (test_five(LARGER_NUM) != 0) exit(1); if (test_five(LARGE_NUM)) exit(1); if (test_six()) exit(1); test_seven(); data("reply", "exit\0", strlen("exit") + 1); return 0; }
int main(int argc, char *argv[]) { procname = malloc(256); strncpy(procname, argv[1], 256); set_print_level(0); printf("%s started\n", procname); if (init_memshare(procname,SHMEMSIZE , QUEUESIZE)) { printf("Failed to init memshare\n"); exit(1); } data_register(data_callback); signal1_register(signal1_callback); signal2_register(signal2_callback); signal3_register(signal3_callback); while (1) sleep(3); }
int main(int argc, char *argv[]) { procname = malloc(256); strncpy(procname, argv[1], 256); printf("%s started\n", procname); if (init_memshare(procname, SHMEMSIZE, QUEUESIZE)) { printf("Failed to init memshare\n"); if (strncmp(procname, "number_8", PROC_NAME_SIZE) == 0) { if (system("./memsend -s1 memshare 7") == -1) printf("system cmd failed\n"); } exit(1); } data_register(data_callback); signal1_register(signal1_callback); signal2_register(signal2_callback); signal3_register(signal3_callback); while (1) sleep(3); }
int main(void){ data_register(×tamp_proto); return 0; }
int main(void){ errors_register((err_item *)&errs_list, &emodule); data_register(&gzip_t_proto); return 0; }