Пример #1
0
AsyncTQueueType::AsyncTQueueType() {
    preLen_ = 0;
    curLen_ = 0;
    stepPreQueued_.make_list(0);
    stepQueue_.make_list(16);   /** it will be auto reallocated if needed */
    item_.make_list(Queue_Total);
    RISCV_mutex_init(&mutex_);
}
Пример #2
0
extern "C" int RISCV_init() {
    RISCV_mutex_init(&mutex_printf);

#if defined(_WIN32) || defined(__CYGWIN__)
    WSADATA wsaData;
    if (WSAStartup(MAKEWORD(2, 2), &wsaData)) {
        RISCV_error("Can't initialize sockets library", NULL);
    }
#endif

    return 0;
}