int main(void) { unsigned ind; binInit(); for (ind = 0; ind < MAX; ind++) binInsert(rand() % (MAX*2), ind); sort(); printf("Списъкът съдържа следните елементи: \n"); binPrint(); printf("\nТестване:\n"); performSearchTest(); return 0; }
owl_buffer * OWLENTRY OWLBufferInit( owl_file_handle file ) { //*********************************************************** owl_buffer *buffer; buffer = _ClientAlloc( file, sizeof( owl_buffer ) ); buffer->location = 0; buffer->size = 0; buffer->bin_size = INITIAL_BIN_SIZE; buffer->file = file; binInit( buffer ); return( buffer ); }
int main (int argc, char * argv[]) { int rc = 0; char defaultName[] = "/dev/tts/0"; char const * name = defaultName; if (argc > 1) name = argv[1]; ACE_DEV_Addr ttyName(name); ACE_DEV_Connector connector; if (connector.connect(ioBuffer, ttyName, 0, ACE_Addr::sap_any, 0, O_RDWR) == -1) { std::cerr << "Failed to open device: " << name << std::endl; return 1; } if ((rc = saveTtyParams()) == 0 && (rc = setTtyParams()) == 0) { rc = binInit(); ACE_Time_Value start = ACE_OS::gettimeofday(); std::cout << "start: " << start << std::endl; for (int i = 0; i < 100 && rc == 0; i++) { rc = testParcours(); std::cout<< i <<": "<< std::endl; } std::cout << "stop: " << (ACE_OS::gettimeofday() - start) << std::endl; restoreTtyParams(); } ioBuffer.close(); return rc; }