SlideShare a Scribd company logo
1 of 10
Download to read offline
Ring Documentation, Release 1.8
ā€¢ SDL_bool SDL_HasAVX(void)
ā€¢ SDL_bool SDL_HasMMX(void)
ā€¢ SDL_bool SDL_HasRDTSC(void)
ā€¢ SDL_bool SDL_HasSSE(void)
ā€¢ SDL_bool SDL_HasSSE2(void)
ā€¢ SDL_bool SDL_HasSSE3(void)
ā€¢ SDL_bool SDL_HasSSE41(void)
ā€¢ SDL_bool SDL_HasSSE42(void)
ā€¢ SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct)
ā€¢ double SDL_acos(double x)
ā€¢ int IMG_Init(int ļ¬‚ags)
ā€¢ void IMG_Quit(void)
ā€¢ SDL_Surface *IMG_Load(const char *ļ¬le)
ā€¢ SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc)
ā€¢ SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type)
ā€¢ SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src)
ā€¢ SDL_Surface *IMG_ReadXPMFromArray(char **xpm)
ā€¢ int IMG_isCUR(SDL_RWops *src)
ā€¢ int IMG_isICO(SDL_RWops *src)
ā€¢ int IMG_isBMP(SDL_RWops *src)
ā€¢ int IMG_isPNM(SDL_RWops *src)
ā€¢ int IMG_isXPM(SDL_RWops *src)
ā€¢ int IMG_isXCF(SDL_RWops *src)
ā€¢ int IMG_isPCX(SDL_RWops *src)
1191
Ring Documentation, Release 1.8
ā€¢ int IMG_isGIF(SDL_RWops *src)
ā€¢ int IMG_isJPG(SDL_RWops *src)
ā€¢ int IMG_isTIF(SDL_RWops *src)
ā€¢ int IMG_isPNG(SDL_RWops *src)
ā€¢ int IMG_isLBM(SDL_RWops *src)
ā€¢ int IMG_isXV(SDL_RWops *src)
ā€¢ int TTF_Init(void)
ā€¢ int TTF_WasInit(void)
ā€¢ void TTF_Quit(void)
ā€¢ TTF_Font *TTF_OpenFont(const char *ļ¬le, int ptsize)
ā€¢ TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize)
ā€¢ TTF_Font *TTF_OpenFontIndex(const char *ļ¬le, int ptsize, long index)
ā€¢ TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index)
ā€¢ void TTF_CloseFont(TTF_Font *font)
ā€¢ void TTF_ByteSwappedUNICODE(int swapped)
ā€¢ int TTF_GetFontStyle(TTF_Font *font)
ā€¢ void TTF_SetFontStyle(TTF_Font *font, int style)
ā€¢ int TTF_GetFontOutline(TTF_Font *font)
ā€¢ void TTF_SetFontOutline(TTF_Font *font, int outline)
ā€¢ int TTF_GetFontHinting(TTF_Font *font)
ā€¢ void TTF_SetFontHinting(TTF_Font *font, int hinting)
ā€¢ int TTF_GetFontKerning(TTF_Font *font)
ā€¢ void TTF_SetFontKerning(TTF_Font *font, int allowed)
ā€¢ int TTF_FontHeight(const TTF_Font *font)
ā€¢ int TTF_FontAscent(const TTF_Font *font)
ā€¢ int TTF_FontDescent(const TTF_Font *font)
ā€¢ int TTF_FontLineSkip(const TTF_Font *font)
ā€¢ long TTF_FontFaces(const TTF_Font *font)
ā€¢ int TTF_FontFaceIsFixedWidth(const TTF_Font *font)
ā€¢ char *TTF_FontFaceFamilyName(const TTF_Font *font)
ā€¢ char *TTF_FontFaceStyleName(const TTF_Font *font)
ā€¢ int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch)
ā€¢ int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance)
ā€¢ int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h)
ā€¢ int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h)
ā€¢ int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h)
1192
Ring Documentation, Release 1.8
ā€¢ SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
ā€¢ SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg)
ā€¢ SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg,
SDL_Color bg)
ā€¢ SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg)
ā€¢ SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg)
ā€¢ SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg)
ā€¢ int Mix_Init(int ļ¬‚ags)
ā€¢ void Mix_Quit(void)
ā€¢ int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize)
ā€¢ void Mix_CloseAudio(void)
ā€¢ int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels)
ā€¢ int Mix_GetNumChunkDecoders(void)
ā€¢ const char *Mix_GetChunkDecoder(int index)
ā€¢ Mix_Chunk *Mix_LoadWAV(char *ļ¬le)
ā€¢ Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc)
ā€¢ Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem)
ā€¢ void Mix_FreeChunk(Mix_Chunk *chunk)
ā€¢ int Mix_AllocateChannels(int numchans)
ā€¢ int Mix_Volume(int channel, int volume)
ā€¢ int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops)
ā€¢ int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks)
ā€¢ int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms)
ā€¢ int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks)
ā€¢ void Mix_Pause(int channel)
ā€¢ void Mix_Resume(int channel)
ā€¢ int Mix_HaltChannel(int channel)
ā€¢ int Mix_ExpireChannel(int channel, int ticks)
ā€¢ int Mix_FadeOutChannel(int channel, int ms)
ā€¢ int Mix_Paused(int channel)
1193
Ring Documentation, Release 1.8
ā€¢ Mix_Fading Mix_FadingChannel(int which)
ā€¢ Mix_Chunk *Mix_GetChunk(int channel)
ā€¢ int Mix_ReserveChannels(int num)
ā€¢ int Mix_GroupChannel(int which, int tag)
ā€¢ int Mix_GroupChannels(int from, int to, int tag)
ā€¢ int Mix_GroupCount(int tag)
ā€¢ int Mix_GroupAvailable(int tag)
ā€¢ int Mix_GroupOldest(int tag)
ā€¢ int Mix_GroupNewer(int tag)
ā€¢ int Mix_FadeOutGroup(int tag, int ms)
ā€¢ int Mix_HaltGroup(int tag)
ā€¢ int Mix_GetNumMusicDecoders(void)
ā€¢ const char *Mix_GetMusicDecoder(int index)
ā€¢ Mix_Music *Mix_LoadMUS(const char *ļ¬le)
ā€¢ void Mix_FreeMusic(Mix_Music *music)
ā€¢ int Mix_PlayMusic(Mix_Music *music, int loops)
ā€¢ int Mix_FadeInMusic(Mix_Music *music, int loops, int ms)
ā€¢ int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position)
ā€¢ int Mix_PlayingMusic(void)
ā€¢ int Mix_PausedMusic(void)
ā€¢ Mix_Fading Mix_FadingMusic(void)
ā€¢ void *Mix_GetMusicHookData(void)
ā€¢ int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg)
ā€¢ int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f)
ā€¢ int Mix_UnregisterAllEffects(int channel)
ā€¢ int Mix_SetDistance(int channel, Uint8 distance)
ā€¢ int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance)
ā€¢ int Mix_SetReverseStereo(int channel, int ļ¬‚ip)
ā€¢ int SDLNet_Init(void)
ā€¢ void SDLNet_Quit(void)
ā€¢ char *SDLNet_GetError(void)
ā€¢ void SDLNet_Write16(Uint16 value, void *area)
ā€¢ void SDLNet_Write32(Uint32 value, void *area)
ā€¢ Uint16 SDLNet_Read16(void *area)
ā€¢ Uint32 SDLNet_Read32(void *area)
ā€¢ int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port)
1194
Ring Documentation, Release 1.8
ā€¢ const char *SDLNet_ResolveIP(IPaddress *address)
ā€¢ TCPsocket SDLNet_TCP_Open(IPaddress *ip)
ā€¢ void SDLNet_TCP_Close(TCPsocket sock)
ā€¢ TCPsocket SDLNet_TCP_Accept(TCPsocket server)
ā€¢ IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock)
ā€¢ int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len)
ā€¢ int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen)
ā€¢ UDPsocket SDLNet_UDP_Open(Uint16 port)
ā€¢ void SDLNet_UDP_Close(UDPsocket sock)
ā€¢ int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address)
ā€¢ void SDLNet_UDP_Unbind(UDPsocket sock, int channel)
ā€¢ IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel)
ā€¢ int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet)
ā€¢ int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet)
ā€¢ int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets)
ā€¢ int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV)
ā€¢ UDPpacket *SDLNet_AllocPacket(int size)
ā€¢ int SDLNet_ResizePacket(UDPpacket *packet, int size)
ā€¢ void SDLNet_FreePacket(UDPpacket *packet)
ā€¢ UDPpacket **SDLNet_AllocPacketV(int howmany, int size)
ā€¢ void SDLNet_FreePacketV(UDPpacket **packetV)
ā€¢ SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets)
ā€¢ void SDLNet_FreeSocketSet(SDLNet_SocketSet set)
ā€¢ int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
ā€¢ int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock)
ā€¢ int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock)
ā€¢ int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock)
ā€¢ int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock)
ā€¢ int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock)
ā€¢ int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout)
ā€¢ int SDLNet_SocketReady(TCPsocket sock)
ā€¢ int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
1195
CHAPTER
NINETY
RINGLIBUV FUNCTIONS REFERENCE
ā€¢ int uv_loop_init(uv_loop_t* loop)
ā€¢ int uv_loop_conļ¬gure(uv_loop_t* loop, uv_loop_option option, int)
ā€¢ int uv_loop_close(uv_loop_t* loop)
ā€¢ uv_loop_t* uv_default_loop(void)
ā€¢ int uv_run(uv_loop_t* loop, uv_run_mode mode)
ā€¢ int uv_loop_alive(const uv_loop_t* loop)
ā€¢ void uv_stop(uv_loop_t* loop)
ā€¢ size_t uv_loop_size(void)
ā€¢ int uv_backend_fd(const uv_loop_t* loop)
ā€¢ int uv_backend_timeout(const uv_loop_t* loop)
ā€¢ uint64_t uv_now(const uv_loop_t* loop)
ā€¢ void uv_update_time(uv_loop_t* loop)
ā€¢ void uv_walk(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg)
ā€¢ void uv_walk_2(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg)
ā€¢ int uv_loop_fork(uv_loop_t* loop)
ā€¢ int uv_is_active(const uv_handle_t* handle)
ā€¢ int uv_is_closing(const uv_handle_t* handle)
ā€¢ void uv_close(uv_handle_t* handle, uv_close_cb close_cb)
ā€¢ void uv_close_2(uv_handle_t* handle, uv_close_cb close_cb)
ā€¢ void uv_ref(uv_handle_t* handle)
ā€¢ void uv_unref(uv_handle_t* handle)
ā€¢ int uv_has_ref(const uv_handle_t* handle)
ā€¢ size_t uv_handle_size(uv_handle_type type)
ā€¢ int uv_send_buffer_size(uv_handle_t* handle, int* value)
ā€¢ int uv_recv_buffer_size(uv_handle_t* handle, int* value)
ā€¢ int uv_ļ¬leno(const uv_handle_t* handle, uv_os_fd_t* fd)
ā€¢ int uv_cancel(uv_req_t* req)
1196
Ring Documentation, Release 1.8
ā€¢ size_t uv_req_size(uv_req_type type)
ā€¢ int uv_timer_init(uv_loop_t* loop, uv_timer_t* handle)
ā€¢ int uv_timer_start(uv_timer_t* handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat)
ā€¢ int uv_timer_start_2(uv_timer_t* handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat)
ā€¢ int uv_timer_stop(uv_timer_t* handle)
ā€¢ int uv_timer_again(uv_timer_t* handle)
ā€¢ void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat)
ā€¢ uint64_t uv_timer_get_repeat(const uv_timer_t* handle)
ā€¢ int uv_prepare_init(uv_loop_t* loop, uv_prepare_t* prepare)
ā€¢ int uv_prepare_start(uv_prepare_t* prepare, uv_prepare_cb cb)
ā€¢ int uv_prepare_start_2(uv_prepare_t* prepare, uv_prepare_cb cb)
ā€¢ int uv_prepare_stop(uv_prepare_t* prepare)
ā€¢ int uv_check_init(uv_loop_t* loop, uv_check_t* check)
ā€¢ int uv_check_start(uv_check_t* check, uv_check_cb cb)
ā€¢ int uv_check_start_2(uv_check_t* check, uv_check_cb cb)
ā€¢ int uv_check_stop(uv_check_t* check)
ā€¢ int uv_idle_init(uv_loop_t* loop, uv_idle_t* idle)
ā€¢ int uv_idle_start(uv_idle_t* idle, uv_idle_cb cb)
ā€¢ int uv_idle_start_2(uv_idle_t* idle, uv_idle_cb cb)
ā€¢ int uv_idle_stop(uv_idle_t* idle)
ā€¢ int uv_async_init(uv_loop_t* loop, uv_async_t* async, uv_async_cb async_cb)
ā€¢ int uv_async_init_2(uv_loop_t* loop, uv_async_t* async, uv_async_cb async_cb)
ā€¢ int uv_async_send(uv_async_t* async)
ā€¢ int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd)
ā€¢ int uv_poll_init_socket(uv_loop_t* loop, uv_poll_t* handle, uv_os_sock_t socket)
ā€¢ int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb)
ā€¢ int uv_poll_start_2(uv_poll_t* handle, int events, uv_poll_cb cb)
ā€¢ int uv_poll_stop(uv_poll_t* poll)
ā€¢ int uv_signal_init(uv_loop_t* loop, uv_signal_t* signal)
ā€¢ int uv_signal_start(uv_signal_t* signal, uv_signal_cb cb, int signum)
ā€¢ int uv_signal_start_2(uv_signal_t* signal, uv_signal_cb cb, int signum)
ā€¢ int uv_signal_start_oneshot(uv_signal_t* signal, uv_signal_cb cb, int signum)
ā€¢ int uv_signal_start_oneshot_2(uv_signal_t* signal, uv_signal_cb cb, int signum)
ā€¢ int uv_signal_stop(uv_signal_t* signal)
ā€¢ void uv_disable_stdio_inheritance(void)
ā€¢ int uv_spawn(uv_loop_t* loop, uv_process_t* handle, const uv_process_options_t* options)
1197
Ring Documentation, Release 1.8
ā€¢ int uv_process_kill(uv_process_t* handle, int signum)
ā€¢ int uv_kill(int pid, int signum)
ā€¢ int uv_shutdown(uv_shutdown_t* req, uv_stream_t* handle, uv_shutdown_cb cb)
ā€¢ int uv_shutdown_2(uv_shutdown_t* req, uv_stream_t* handle, uv_shutdown_cb cb)
ā€¢ int uv_listen(uv_stream_t* stream, int backlog, uv_connection_cb cb)
ā€¢ int uv_listen_2(uv_stream_t* stream, int backlog, uv_connection_cb cb)
ā€¢ int uv_accept(uv_stream_t* server, uv_stream_t* client)
ā€¢ int uv_read_start(uv_stream_t* stream, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
ā€¢ int uv_read_start_2(uv_stream_t* stream, uv_alloc_cb alloc_cb, uv_read_cb read_cb)
ā€¢ int uv_read_stop(uv_stream_t*)
ā€¢ int uv_write(uv_write_t* req, uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs, uv_write_cb cb)
ā€¢ int uv_write_2(uv_write_t* req, uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs, uv_write_cb cb)
ā€¢ int uv_write2(uv_write_t* req, uv_stream_t* handle, uv_buf_t bufs, unsigned int nbufs, uv_stream_t
send_handle, uv_write_cb cb)
ā€¢ int uv_write2_2(uv_write_t* req, uv_stream_t* handle, uv_buf_t bufs, unsigned int nbufs, uv_stream_t
send_handle, uv_write_cb cb)
ā€¢ int uv_try_write(uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs)
ā€¢ int uv_is_readable(const uv_stream_t* handle)
ā€¢ int uv_is_writable(const uv_stream_t* handle)
ā€¢ int uv_stream_set_blocking(uv_stream_t* handle, int blocking)
ā€¢ int uv_tcp_init(uv_loop_t* loop, uv_tcp_t* handle)
ā€¢ int uv_tcp_init_ex(uv_loop_t* loop, uv_tcp_t* handle, unsigned int ļ¬‚ags)
ā€¢ int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock)
ā€¢ int uv_tcp_nodelay(uv_tcp_t* handle, int enable)
ā€¢ int uv_tcp_keepalive(uv_tcp_t* handle, int enable, unsigned int delay)
ā€¢ int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable)
ā€¢ int uv_tcp_bind(uv_tcp_t *handle,sockaddr *addr,unsigned int ļ¬‚ags)
ā€¢ int uv_tcp_getsockname(const uv_tcp_t* handle, struct sockaddr* name, int* namelen)
ā€¢ int uv_tcp_getpeername(const uv_tcp_t* handle, struct sockaddr* name, int* namelen)
ā€¢ int uv_tcp_connect(uv_connect_t* req, uv_tcp_t* handle, sockaddr * addr, uv_connect_cb cb)
ā€¢ int uv_tcp_connect_2(uv_connect_t* req, uv_tcp_t* handle, sockaddr * addr, uv_connect_cb cb)
ā€¢ int uv_pipe_init(uv_loop_t* loop, uv_pipe_t* handle, int ipc)
ā€¢ int uv_pipe_open(uv_pipe_t* handle, uv_ļ¬le ļ¬le)
ā€¢ int uv_pipe_bind(uv_pipe_t* handle, const char * name)
ā€¢ void uv_pipe_connect(uv_connect_t* req, uv_pipe_t* handle, const char * name, uv_connect_cb cb)
ā€¢ void uv_pipe_connect_2(uv_connect_t* req, uv_pipe_t* handle, const char * name, uv_connect_cb cb)
ā€¢ int uv_pipe_getsockname(const uv_pipe_t* handle, char* buffer, size_t* size)
1198
Ring Documentation, Release 1.8
ā€¢ int uv_pipe_getpeername(const uv_pipe_t* handle, char* buffer, size_t* size)
ā€¢ void uv_pipe_pending_instances(uv_pipe_t* handle, int count)
ā€¢ int uv_pipe_pending_count(uv_pipe_t* handle)
ā€¢ uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle)
ā€¢ int uv_pipe_chmod(uv_pipe_t* handle, int ļ¬‚ags)
ā€¢ int uv_tty_init(uv_loop_t* loop, uv_tty_t* handle, uv_ļ¬le fd, int readable)
ā€¢ int uv_tty_set_mode(uv_tty_t* handle, uv_tty_mode_t mode)
ā€¢ int uv_tty_reset_mode(void)
ā€¢ int uv_tty_get_winsize(uv_tty_t* handle, int* width, int* height)
ā€¢ int uv_udp_init(uv_loop_t* loop, uv_udp_t* handle)
ā€¢ int uv_udp_init_ex(uv_loop_t* loop, uv_udp_t* handle, unsigned int ļ¬‚ags)
ā€¢ int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock)
ā€¢ int uv_udp_bind(uv_udp_t* handle, sockaddr * addr, unsigned int ļ¬‚ags)
ā€¢ int uv_udp_getsockname(const uv_udp_t* handle, struct sockaddr* name, int* namelen)
ā€¢ int uv_udp_set_membership(uv_udp_t* handle, const char * multicast_addr, const char * interface_addr,
uv_membership membership)
ā€¢ int uv_udp_set_multicast_loop(uv_udp_t* handle, int on)
ā€¢ int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl)
ā€¢ int uv_udp_set_multicast_interface(uv_udp_t* handle, const char * interface_addr)
ā€¢ int uv_udp_set_broadcast(uv_udp_t* handle, int on)
ā€¢ int uv_udp_set_ttl(uv_udp_t* handle, int ttl)
ā€¢ int uv_udp_send(uv_udp_send_t* req, uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr * addr,
uv_udp_send_cb send_cb)
ā€¢ int uv_udp_send_2(uv_udp_send_t* req, uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr *
addr, uv_udp_send_cb send_cb)
ā€¢ int uv_udp_try_send(uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr * addr)
ā€¢ int uv_udp_recv_start(uv_udp_t* handle, uv_alloc_cb alloc_cb, uv_udp_recv_cb recv_cb)
ā€¢ int uv_udp_recv_start_2(uv_udp_t* handle, uv_alloc_cb alloc_cb, uv_udp_recv_cb recv_cb)
ā€¢ int uv_udp_recv_stop(uv_udp_t* handle)
ā€¢ int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle)
ā€¢ int uv_fs_event_start(uv_fs_event_t* handle, uv_fs_event_cb cb, const char * path, unsigned int ļ¬‚ags)
ā€¢ int uv_fs_event_start_2(uv_fs_event_t* handle, uv_fs_event_cb cb, const char * path, unsigned int ļ¬‚ags)
ā€¢ int uv_fs_event_stop(uv_fs_event_t* handle)
ā€¢ int uv_fs_event_getpath(uv_fs_event_t* handle, char* buffer, size_t* size)
ā€¢ int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle)
ā€¢ int uv_fs_poll_start(uv_fs_poll_t* handle, uv_fs_poll_cb poll_cb, const char * path, unsigned int interval)
ā€¢ int uv_fs_poll_start_2(uv_fs_poll_t* handle, uv_fs_poll_cb poll_cb, const char * path, unsigned int interval)
1199
Ring Documentation, Release 1.8
ā€¢ int uv_fs_poll_stop(uv_fs_poll_t* handle)
ā€¢ int uv_fs_poll_getpath(uv_fs_poll_t* handle, char* buffer, size_t* size)
ā€¢ void uv_fs_req_cleanup(uv_fs_t* req)
ā€¢ int uv_fs_close(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb)
ā€¢ int uv_fs_open(uv_loop_t* loop, uv_fs_t* req, const char * path, int ļ¬‚ags, int mode, uv_fs_cb cb)
ā€¢ int uv_fs_read(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_buf_t *bufs, unsigned int nbufs, int64_t offset,
uv_fs_cb cb)
ā€¢ int uv_fs_unlink(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_write(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_buf_t *bufs, unsigned int nbufs, int64_t offset,
uv_fs_cb cb)
ā€¢ int uv_fs_mkdir(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb)
ā€¢ int uv_fs_mkdtemp(uv_loop_t* loop, uv_fs_t* req, const char * tpl, uv_fs_cb cb)
ā€¢ int uv_fs_rmdir(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_scandir(uv_loop_t* loop, uv_fs_t* req, const char * path, int ļ¬‚ags, uv_fs_cb cb)
ā€¢ int uv_fs_scandir_next(uv_fs_t* req, uv_dirent_t* ent)
ā€¢ int uv_fs_stat(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_fstat(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb)
ā€¢ int uv_fs_lstat(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_rename(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, uv_fs_cb cb)
ā€¢ int uv_fs_fsync(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb)
ā€¢ int uv_fs_fdatasync(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb)
ā€¢ int uv_fs_ftruncate(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, int64_t offset, uv_fs_cb cb)
ā€¢ int uv_fs_copyļ¬le(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, int ļ¬‚ags, uv_fs_cb
cb)
ā€¢ int uv_fs_sendļ¬le(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le out_fd, uv_ļ¬le in_fd, int64_t in_offset, size_t length,
uv_fs_cb cb)
ā€¢ int uv_fs_access(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb)
ā€¢ int uv_fs_chmod(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb)
ā€¢ int uv_fs_fchmod(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, int mode, uv_fs_cb cb)
ā€¢ int uv_fs_utime(uv_loop_t* loop, uv_fs_t* req, const char * path, double atime, double mtime, uv_fs_cb cb)
ā€¢ int uv_fs_futime(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, double atime, double mtime, uv_fs_cb cb)
ā€¢ int uv_fs_link(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, uv_fs_cb cb)
ā€¢ int uv_fs_symlink(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, int ļ¬‚ags, uv_fs_cb
cb)
ā€¢ int uv_fs_readlink(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_realpath(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb)
ā€¢ int uv_fs_chown(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_uid_t uid, uv_gid_t gid, uv_fs_cb cb)
ā€¢ int uv_fs_fchown(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_uid_t uid, uv_gid_t gid, uv_fs_cb cb)
1200

More Related Content

What's hot

Cleanup and new optimizations in WPython 1.1
Cleanup and new optimizations in WPython 1.1Cleanup and new optimizations in WPython 1.1
Cleanup and new optimizations in WPython 1.1PyCon Italia
Ā 
The Ring programming language version 1.2 book - Part 61 of 84
The Ring programming language version 1.2 book - Part 61 of 84The Ring programming language version 1.2 book - Part 61 of 84
The Ring programming language version 1.2 book - Part 61 of 84Mahmoud Samir Fayed
Ā 
NSOperation objective-c
NSOperation objective-cNSOperation objective-c
NSOperation objective-cPavel Albitsky
Ā 
Introduction to ATS plugins
Introduction to ATS pluginsIntroduction to ATS plugins
Introduction to ATS pluginsPSUdaemon
Ā 
The Ring programming language version 1.5.1 book - Part 77 of 180
The Ring programming language version 1.5.1 book - Part 77 of 180The Ring programming language version 1.5.1 book - Part 77 of 180
The Ring programming language version 1.5.1 book - Part 77 of 180Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 126 of 210
The Ring programming language version 1.9 book - Part 126 of 210The Ring programming language version 1.9 book - Part 126 of 210
The Ring programming language version 1.9 book - Part 126 of 210Mahmoud Samir Fayed
Ā 
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤PgDay.Seoul
Ā 
The Ring programming language version 1.10 book - Part 106 of 212
The Ring programming language version 1.10 book - Part 106 of 212The Ring programming language version 1.10 book - Part 106 of 212
The Ring programming language version 1.10 book - Part 106 of 212Mahmoud Samir Fayed
Ā 

What's hot (8)

Cleanup and new optimizations in WPython 1.1
Cleanup and new optimizations in WPython 1.1Cleanup and new optimizations in WPython 1.1
Cleanup and new optimizations in WPython 1.1
Ā 
The Ring programming language version 1.2 book - Part 61 of 84
The Ring programming language version 1.2 book - Part 61 of 84The Ring programming language version 1.2 book - Part 61 of 84
The Ring programming language version 1.2 book - Part 61 of 84
Ā 
NSOperation objective-c
NSOperation objective-cNSOperation objective-c
NSOperation objective-c
Ā 
Introduction to ATS plugins
Introduction to ATS pluginsIntroduction to ATS plugins
Introduction to ATS plugins
Ā 
The Ring programming language version 1.5.1 book - Part 77 of 180
The Ring programming language version 1.5.1 book - Part 77 of 180The Ring programming language version 1.5.1 book - Part 77 of 180
The Ring programming language version 1.5.1 book - Part 77 of 180
Ā 
The Ring programming language version 1.9 book - Part 126 of 210
The Ring programming language version 1.9 book - Part 126 of 210The Ring programming language version 1.9 book - Part 126 of 210
The Ring programming language version 1.9 book - Part 126 of 210
Ā 
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤
[Pgday.Seoul 2017] 3. PostgreSQL WAL Buffers, Clog Buffers Deep Dive - ģ“ź·¼ģ˜¤
Ā 
The Ring programming language version 1.10 book - Part 106 of 212
The Ring programming language version 1.10 book - Part 106 of 212The Ring programming language version 1.10 book - Part 106 of 212
The Ring programming language version 1.10 book - Part 106 of 212
Ā 

Similar to The Ring programming language version 1.8 book - Part 123 of 202

The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.7 book - Part 117 of 196The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.7 book - Part 117 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.5.2 book - Part 84 of 181The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.5.2 book - Part 84 of 181Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.8 book - Part 124 of 202
The Ring programming language version 1.8 book - Part 124 of 202The Ring programming language version 1.8 book - Part 124 of 202
The Ring programming language version 1.8 book - Part 124 of 202Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.7 book - Part 115 of 196
The Ring programming language version 1.7 book - Part 115 of 196The Ring programming language version 1.7 book - Part 115 of 196
The Ring programming language version 1.7 book - Part 115 of 196Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88Mahmoud Samir Fayed
Ā 
Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)TechLeap
Ā 
The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.2 book - Part 62 of 84
The Ring programming language version 1.2 book - Part 62 of 84The Ring programming language version 1.2 book - Part 62 of 84
The Ring programming language version 1.2 book - Part 62 of 84Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212Mahmoud Samir Fayed
Ā 

Similar to The Ring programming language version 1.8 book - Part 123 of 202 (20)

The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84The Ring programming language version 1.2 book - Part 64 of 84
The Ring programming language version 1.2 book - Part 64 of 84
Ā 
The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184The Ring programming language version 1.5.3 book - Part 96 of 184
The Ring programming language version 1.5.3 book - Part 96 of 184
Ā 
The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88The Ring programming language version 1.3 book - Part 66 of 88
The Ring programming language version 1.3 book - Part 66 of 88
Ā 
The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185The Ring programming language version 1.5.4 book - Part 87 of 185
The Ring programming language version 1.5.4 book - Part 87 of 185
Ā 
The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88The Ring programming language version 1.3 book - Part 67 of 88
The Ring programming language version 1.3 book - Part 67 of 88
Ā 
The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210The Ring programming language version 1.9 book - Part 130 of 210
The Ring programming language version 1.9 book - Part 130 of 210
Ā 
The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212The Ring programming language version 1.10 book - Part 132 of 212
The Ring programming language version 1.10 book - Part 132 of 212
Ā 
The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180The Ring programming language version 1.5.1 book - Part 83 of 180
The Ring programming language version 1.5.1 book - Part 83 of 180
Ā 
The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189The Ring programming language version 1.6 book - Part 90 of 189
The Ring programming language version 1.6 book - Part 90 of 189
Ā 
The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202The Ring programming language version 1.8 book - Part 122 of 202
The Ring programming language version 1.8 book - Part 122 of 202
Ā 
The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.7 book - Part 117 of 196The Ring programming language version 1.7 book - Part 117 of 196
The Ring programming language version 1.7 book - Part 117 of 196
Ā 
The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.5.2 book - Part 84 of 181The Ring programming language version 1.5.2 book - Part 84 of 181
The Ring programming language version 1.5.2 book - Part 84 of 181
Ā 
The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184The Ring programming language version 1.5.3 book - Part 95 of 184
The Ring programming language version 1.5.3 book - Part 95 of 184
Ā 
The Ring programming language version 1.8 book - Part 124 of 202
The Ring programming language version 1.8 book - Part 124 of 202The Ring programming language version 1.8 book - Part 124 of 202
The Ring programming language version 1.8 book - Part 124 of 202
Ā 
The Ring programming language version 1.7 book - Part 115 of 196
The Ring programming language version 1.7 book - Part 115 of 196The Ring programming language version 1.7 book - Part 115 of 196
The Ring programming language version 1.7 book - Part 115 of 196
Ā 
The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88The Ring programming language version 1.3 book - Part 65 of 88
The Ring programming language version 1.3 book - Part 65 of 88
Ā 
Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)Temperature sensor with a led matrix display (arduino controlled)
Temperature sensor with a led matrix display (arduino controlled)
Ā 
The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30The Ring programming language version 1.4 book - Part 23 of 30
The Ring programming language version 1.4 book - Part 23 of 30
Ā 
The Ring programming language version 1.2 book - Part 62 of 84
The Ring programming language version 1.2 book - Part 62 of 84The Ring programming language version 1.2 book - Part 62 of 84
The Ring programming language version 1.2 book - Part 62 of 84
Ā 
The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212The Ring programming language version 1.10 book - Part 131 of 212
The Ring programming language version 1.10 book - Part 131 of 212
Ā 

More from Mahmoud Samir Fayed

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212Mahmoud Samir Fayed
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212Mahmoud Samir Fayed
Ā 

More from Mahmoud Samir Fayed (20)

The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212The Ring programming language version 1.10 book - Part 212 of 212
The Ring programming language version 1.10 book - Part 212 of 212
Ā 
The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212The Ring programming language version 1.10 book - Part 211 of 212
The Ring programming language version 1.10 book - Part 211 of 212
Ā 
The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212The Ring programming language version 1.10 book - Part 210 of 212
The Ring programming language version 1.10 book - Part 210 of 212
Ā 
The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212The Ring programming language version 1.10 book - Part 208 of 212
The Ring programming language version 1.10 book - Part 208 of 212
Ā 
The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212The Ring programming language version 1.10 book - Part 207 of 212
The Ring programming language version 1.10 book - Part 207 of 212
Ā 
The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212The Ring programming language version 1.10 book - Part 205 of 212
The Ring programming language version 1.10 book - Part 205 of 212
Ā 
The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212The Ring programming language version 1.10 book - Part 206 of 212
The Ring programming language version 1.10 book - Part 206 of 212
Ā 
The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212The Ring programming language version 1.10 book - Part 204 of 212
The Ring programming language version 1.10 book - Part 204 of 212
Ā 
The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212The Ring programming language version 1.10 book - Part 203 of 212
The Ring programming language version 1.10 book - Part 203 of 212
Ā 
The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212The Ring programming language version 1.10 book - Part 202 of 212
The Ring programming language version 1.10 book - Part 202 of 212
Ā 
The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212The Ring programming language version 1.10 book - Part 201 of 212
The Ring programming language version 1.10 book - Part 201 of 212
Ā 
The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212The Ring programming language version 1.10 book - Part 200 of 212
The Ring programming language version 1.10 book - Part 200 of 212
Ā 
The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212The Ring programming language version 1.10 book - Part 199 of 212
The Ring programming language version 1.10 book - Part 199 of 212
Ā 
The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212The Ring programming language version 1.10 book - Part 198 of 212
The Ring programming language version 1.10 book - Part 198 of 212
Ā 
The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212The Ring programming language version 1.10 book - Part 197 of 212
The Ring programming language version 1.10 book - Part 197 of 212
Ā 
The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212The Ring programming language version 1.10 book - Part 196 of 212
The Ring programming language version 1.10 book - Part 196 of 212
Ā 
The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212The Ring programming language version 1.10 book - Part 195 of 212
The Ring programming language version 1.10 book - Part 195 of 212
Ā 
The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212The Ring programming language version 1.10 book - Part 194 of 212
The Ring programming language version 1.10 book - Part 194 of 212
Ā 
The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212The Ring programming language version 1.10 book - Part 193 of 212
The Ring programming language version 1.10 book - Part 193 of 212
Ā 
The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212The Ring programming language version 1.10 book - Part 192 of 212
The Ring programming language version 1.10 book - Part 192 of 212
Ā 

Recently uploaded

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfWilly Marroquin (WillyDevNET)
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøDelhi Call girls
Ā 
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...Steffen Staab
Ā 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
Ā 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
Ā 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
Ā 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
Ā 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
Ā 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
Ā 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
Ā 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
Ā 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
Ā 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
Ā 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
Ā 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
Ā 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
Ā 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
Ā 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
Ā 

Recently uploaded (20)

Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
Ā 
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļøcall girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
call girls in Vaishali (Ghaziabad) šŸ” >ą¼’8448380779 šŸ” genuine Escort Service šŸ”āœ”ļøāœ”ļø
Ā 
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data SpacesĀ - and Epistemic Querying of RDF-...
Ā 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Ā 
Call Girls In Mukherjee Nagar šŸ“± 9999965857 šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Call Girls In Mukherjee Nagar šŸ“±  9999965857  šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...Call Girls In Mukherjee Nagar šŸ“±  9999965857  šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Call Girls In Mukherjee Nagar šŸ“± 9999965857 šŸ¤© Delhi šŸ«¦ HOT AND SEXY VVIP šŸŽ SE...
Ā 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Ā 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Ā 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
Ā 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
Ā 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Ā 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
Ā 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
Ā 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
Ā 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
Ā 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
Ā 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Ā 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
Ā 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Ā 
Vip Call Girls Noida āž”ļø Delhi āž”ļø 9999965857 No Advance 24HRS Live
Vip Call Girls Noida āž”ļø Delhi āž”ļø 9999965857 No Advance 24HRS LiveVip Call Girls Noida āž”ļø Delhi āž”ļø 9999965857 No Advance 24HRS Live
Vip Call Girls Noida āž”ļø Delhi āž”ļø 9999965857 No Advance 24HRS Live
Ā 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
Ā 

The Ring programming language version 1.8 book - Part 123 of 202

  • 1. Ring Documentation, Release 1.8 ā€¢ SDL_bool SDL_HasAVX(void) ā€¢ SDL_bool SDL_HasMMX(void) ā€¢ SDL_bool SDL_HasRDTSC(void) ā€¢ SDL_bool SDL_HasSSE(void) ā€¢ SDL_bool SDL_HasSSE2(void) ā€¢ SDL_bool SDL_HasSSE3(void) ā€¢ SDL_bool SDL_HasSSE41(void) ā€¢ SDL_bool SDL_HasSSE42(void) ā€¢ SDL_PowerState SDL_GetPowerInfo(int *secs,int *pct) ā€¢ double SDL_acos(double x) ā€¢ int IMG_Init(int ļ¬‚ags) ā€¢ void IMG_Quit(void) ā€¢ SDL_Surface *IMG_Load(const char *ļ¬le) ā€¢ SDL_Surface *IMG_Load_RW(SDL_RWops *src, int freesrc) ā€¢ SDL_Surface *IMG_LoadTyped_RW(SDL_RWops *src, int freesrc, char *type) ā€¢ SDL_Surface *IMG_LoadCUR_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadBMP_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadPNM_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadXPM_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadXCF_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadPCX_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadGIF_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadJPG_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadTIF_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadPNG_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadTGA_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadLBM_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_LoadXV_RW(SDL_RWops *src) ā€¢ SDL_Surface *IMG_ReadXPMFromArray(char **xpm) ā€¢ int IMG_isCUR(SDL_RWops *src) ā€¢ int IMG_isICO(SDL_RWops *src) ā€¢ int IMG_isBMP(SDL_RWops *src) ā€¢ int IMG_isPNM(SDL_RWops *src) ā€¢ int IMG_isXPM(SDL_RWops *src) ā€¢ int IMG_isXCF(SDL_RWops *src) ā€¢ int IMG_isPCX(SDL_RWops *src) 1191
  • 2. Ring Documentation, Release 1.8 ā€¢ int IMG_isGIF(SDL_RWops *src) ā€¢ int IMG_isJPG(SDL_RWops *src) ā€¢ int IMG_isTIF(SDL_RWops *src) ā€¢ int IMG_isPNG(SDL_RWops *src) ā€¢ int IMG_isLBM(SDL_RWops *src) ā€¢ int IMG_isXV(SDL_RWops *src) ā€¢ int TTF_Init(void) ā€¢ int TTF_WasInit(void) ā€¢ void TTF_Quit(void) ā€¢ TTF_Font *TTF_OpenFont(const char *ļ¬le, int ptsize) ā€¢ TTF_Font *TTF_OpenFontRW(SDL_RWops *src, int freesrc, int ptsize) ā€¢ TTF_Font *TTF_OpenFontIndex(const char *ļ¬le, int ptsize, long index) ā€¢ TTF_Font *TTF_OpenFontIndexRW(SDL_RWops *src, int freesrc, int ptsize, long index) ā€¢ void TTF_CloseFont(TTF_Font *font) ā€¢ void TTF_ByteSwappedUNICODE(int swapped) ā€¢ int TTF_GetFontStyle(TTF_Font *font) ā€¢ void TTF_SetFontStyle(TTF_Font *font, int style) ā€¢ int TTF_GetFontOutline(TTF_Font *font) ā€¢ void TTF_SetFontOutline(TTF_Font *font, int outline) ā€¢ int TTF_GetFontHinting(TTF_Font *font) ā€¢ void TTF_SetFontHinting(TTF_Font *font, int hinting) ā€¢ int TTF_GetFontKerning(TTF_Font *font) ā€¢ void TTF_SetFontKerning(TTF_Font *font, int allowed) ā€¢ int TTF_FontHeight(const TTF_Font *font) ā€¢ int TTF_FontAscent(const TTF_Font *font) ā€¢ int TTF_FontDescent(const TTF_Font *font) ā€¢ int TTF_FontLineSkip(const TTF_Font *font) ā€¢ long TTF_FontFaces(const TTF_Font *font) ā€¢ int TTF_FontFaceIsFixedWidth(const TTF_Font *font) ā€¢ char *TTF_FontFaceFamilyName(const TTF_Font *font) ā€¢ char *TTF_FontFaceStyleName(const TTF_Font *font) ā€¢ int TTF_GlyphIsProvided(const TTF_Font *font, Uint16 ch) ā€¢ int TTF_GlyphMetrics(TTF_Font *font, Uint16 ch, int *minx, int *maxx, int *miny, int *maxy, int *advance) ā€¢ int TTF_SizeText(TTF_Font *font, const char *text, int *w, int *h) ā€¢ int TTF_SizeUTF8(TTF_Font *font, const char *text, int *w, int *h) ā€¢ int TTF_SizeUNICODE(TTF_Font *font, const Uint16 *text, int *w, int *h) 1192
  • 3. Ring Documentation, Release 1.8 ā€¢ SDL_Surface *TTF_RenderText_Solid(TTF_Font *font, const char *text, SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderUTF8_Solid(TTF_Font *font, const char *text,SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderUNICODE_Solid(TTF_Font *font, const Uint16 *text,SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderGlyph_Solid(TTF_Font *font, Uint16 ch, SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderText_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg) ā€¢ SDL_Surface *TTF_RenderUTF8_Shaded(TTF_Font *font, const char *text,SDL_Color fg, SDL_Color bg) ā€¢ SDL_Surface *TTF_RenderUNICODE_Shaded(TTF_Font *font, const Uint16 *text,SDL_Color fg, SDL_Color bg) ā€¢ SDL_Surface *TTF_RenderGlyph_Shaded(TTF_Font *font, Uint16 ch, SDL_Color fg,SDL_Color bg) ā€¢ SDL_Surface *TTF_RenderText_Blended(TTF_Font *font, const char *text,SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderUTF8_Blended(TTF_Font *font, const char *text,SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderUNICODE_Blended(TTF_Font *font, const Uint16 *text,SDL_Color fg) ā€¢ SDL_Surface *TTF_RenderGlyph_Blended(TTF_Font *font, Uint16 ch, SDL_Color fg) ā€¢ int Mix_Init(int ļ¬‚ags) ā€¢ void Mix_Quit(void) ā€¢ int Mix_OpenAudio(int frequency, Uint16 format, int channels, int chunksize) ā€¢ void Mix_CloseAudio(void) ā€¢ int Mix_QuerySpec(int *frequency, Uint16 *format, int *channels) ā€¢ int Mix_GetNumChunkDecoders(void) ā€¢ const char *Mix_GetChunkDecoder(int index) ā€¢ Mix_Chunk *Mix_LoadWAV(char *ļ¬le) ā€¢ Mix_Chunk *Mix_LoadWAV_RW(SDL_RWops *src, int freesrc) ā€¢ Mix_Chunk *Mix_QuickLoad_WAV(Uint8 *mem) ā€¢ void Mix_FreeChunk(Mix_Chunk *chunk) ā€¢ int Mix_AllocateChannels(int numchans) ā€¢ int Mix_Volume(int channel, int volume) ā€¢ int Mix_PlayChannel(int channel, Mix_Chunk *chunk, int loops) ā€¢ int Mix_PlayChannelTimed(int channel, Mix_Chunk *chunk, int loops, int ticks) ā€¢ int Mix_FadeInChannel(int channel, Mix_Chunk *chunk, int loops, int ms) ā€¢ int Mix_FadeInChannelTimed(int channel, Mix_Chunk *chunk,int loops, int ms, int ticks) ā€¢ void Mix_Pause(int channel) ā€¢ void Mix_Resume(int channel) ā€¢ int Mix_HaltChannel(int channel) ā€¢ int Mix_ExpireChannel(int channel, int ticks) ā€¢ int Mix_FadeOutChannel(int channel, int ms) ā€¢ int Mix_Paused(int channel) 1193
  • 4. Ring Documentation, Release 1.8 ā€¢ Mix_Fading Mix_FadingChannel(int which) ā€¢ Mix_Chunk *Mix_GetChunk(int channel) ā€¢ int Mix_ReserveChannels(int num) ā€¢ int Mix_GroupChannel(int which, int tag) ā€¢ int Mix_GroupChannels(int from, int to, int tag) ā€¢ int Mix_GroupCount(int tag) ā€¢ int Mix_GroupAvailable(int tag) ā€¢ int Mix_GroupOldest(int tag) ā€¢ int Mix_GroupNewer(int tag) ā€¢ int Mix_FadeOutGroup(int tag, int ms) ā€¢ int Mix_HaltGroup(int tag) ā€¢ int Mix_GetNumMusicDecoders(void) ā€¢ const char *Mix_GetMusicDecoder(int index) ā€¢ Mix_Music *Mix_LoadMUS(const char *ļ¬le) ā€¢ void Mix_FreeMusic(Mix_Music *music) ā€¢ int Mix_PlayMusic(Mix_Music *music, int loops) ā€¢ int Mix_FadeInMusic(Mix_Music *music, int loops, int ms) ā€¢ int Mix_FadeInMusicPos(Mix_Music *music, int loops, int ms, double position) ā€¢ int Mix_PlayingMusic(void) ā€¢ int Mix_PausedMusic(void) ā€¢ Mix_Fading Mix_FadingMusic(void) ā€¢ void *Mix_GetMusicHookData(void) ā€¢ int Mix_RegisterEffect(int chan, Mix_EffectFunc_t f, Mix_EffectDone_t d,void *arg) ā€¢ int Mix_UnregisterEffect(int channel, Mix_EffectFunc_t f) ā€¢ int Mix_UnregisterAllEffects(int channel) ā€¢ int Mix_SetDistance(int channel, Uint8 distance) ā€¢ int Mix_SetPosition(int channel, Sint16 angle, Uint8 distance) ā€¢ int Mix_SetReverseStereo(int channel, int ļ¬‚ip) ā€¢ int SDLNet_Init(void) ā€¢ void SDLNet_Quit(void) ā€¢ char *SDLNet_GetError(void) ā€¢ void SDLNet_Write16(Uint16 value, void *area) ā€¢ void SDLNet_Write32(Uint32 value, void *area) ā€¢ Uint16 SDLNet_Read16(void *area) ā€¢ Uint32 SDLNet_Read32(void *area) ā€¢ int SDLNet_ResolveHost(IPaddress *address, const char *host, Uint16 port) 1194
  • 5. Ring Documentation, Release 1.8 ā€¢ const char *SDLNet_ResolveIP(IPaddress *address) ā€¢ TCPsocket SDLNet_TCP_Open(IPaddress *ip) ā€¢ void SDLNet_TCP_Close(TCPsocket sock) ā€¢ TCPsocket SDLNet_TCP_Accept(TCPsocket server) ā€¢ IPaddress *SDLNet_TCP_GetPeerAddress(TCPsocket sock) ā€¢ int SDLNet_TCP_Send(TCPsocket sock, const void *data, int len) ā€¢ int SDLNet_TCP_Recv(TCPsocket sock, void *data, int maxlen) ā€¢ UDPsocket SDLNet_UDP_Open(Uint16 port) ā€¢ void SDLNet_UDP_Close(UDPsocket sock) ā€¢ int SDLNet_UDP_Bind(UDPsocket sock, int channel, IPaddress *address) ā€¢ void SDLNet_UDP_Unbind(UDPsocket sock, int channel) ā€¢ IPaddress *SDLNet_UDP_GetPeerAddress(UDPsocket sock, int channel) ā€¢ int SDLNet_UDP_Send(UDPsocket sock, int channel, UDPpacket *packet) ā€¢ int SDLNet_UDP_Recv(UDPsocket sock, UDPpacket *packet) ā€¢ int SDLNet_UDP_SendV(UDPsocket sock, UDPpacket **packetV, int npackets) ā€¢ int SDLNet_UDP_RecvV(UDPsocket sock, UDPpacket **packetV) ā€¢ UDPpacket *SDLNet_AllocPacket(int size) ā€¢ int SDLNet_ResizePacket(UDPpacket *packet, int size) ā€¢ void SDLNet_FreePacket(UDPpacket *packet) ā€¢ UDPpacket **SDLNet_AllocPacketV(int howmany, int size) ā€¢ void SDLNet_FreePacketV(UDPpacket **packetV) ā€¢ SDLNet_SocketSet SDLNet_AllocSocketSet(int maxsockets) ā€¢ void SDLNet_FreeSocketSet(SDLNet_SocketSet set) ā€¢ int SDLNet_AddSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) ā€¢ int SDLNet_TCP_AddSocket(SDLNet_SocketSet set, TCPsocket sock) ā€¢ int SDLNet_UDP_AddSocket(SDLNet_SocketSet set, UDPsocket sock) ā€¢ int SDLNet_DelSocket(SDLNet_SocketSet set, SDLNet_GenericSocket sock) ā€¢ int SDLNet_TCP_DelSocket(SDLNet_SocketSet set, TCPsocket sock) ā€¢ int SDLNet_UDP_DelSocket(SDLNet_SocketSet set, UDPsocket sock) ā€¢ int SDLNet_CheckSockets(SDLNet_SocketSet set, Uint32 timeout) ā€¢ int SDLNet_SocketReady(TCPsocket sock) ā€¢ int circleRGBA(SDL_Renderer * renderer, Sint16 x, Sint16 y, Sint16 rad, Uint8 r, Uint8 g, Uint8 b, Uint8 a) 1195
  • 6. CHAPTER NINETY RINGLIBUV FUNCTIONS REFERENCE ā€¢ int uv_loop_init(uv_loop_t* loop) ā€¢ int uv_loop_conļ¬gure(uv_loop_t* loop, uv_loop_option option, int) ā€¢ int uv_loop_close(uv_loop_t* loop) ā€¢ uv_loop_t* uv_default_loop(void) ā€¢ int uv_run(uv_loop_t* loop, uv_run_mode mode) ā€¢ int uv_loop_alive(const uv_loop_t* loop) ā€¢ void uv_stop(uv_loop_t* loop) ā€¢ size_t uv_loop_size(void) ā€¢ int uv_backend_fd(const uv_loop_t* loop) ā€¢ int uv_backend_timeout(const uv_loop_t* loop) ā€¢ uint64_t uv_now(const uv_loop_t* loop) ā€¢ void uv_update_time(uv_loop_t* loop) ā€¢ void uv_walk(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg) ā€¢ void uv_walk_2(uv_loop_t* loop, uv_walk_cb walk_cb, void* arg) ā€¢ int uv_loop_fork(uv_loop_t* loop) ā€¢ int uv_is_active(const uv_handle_t* handle) ā€¢ int uv_is_closing(const uv_handle_t* handle) ā€¢ void uv_close(uv_handle_t* handle, uv_close_cb close_cb) ā€¢ void uv_close_2(uv_handle_t* handle, uv_close_cb close_cb) ā€¢ void uv_ref(uv_handle_t* handle) ā€¢ void uv_unref(uv_handle_t* handle) ā€¢ int uv_has_ref(const uv_handle_t* handle) ā€¢ size_t uv_handle_size(uv_handle_type type) ā€¢ int uv_send_buffer_size(uv_handle_t* handle, int* value) ā€¢ int uv_recv_buffer_size(uv_handle_t* handle, int* value) ā€¢ int uv_ļ¬leno(const uv_handle_t* handle, uv_os_fd_t* fd) ā€¢ int uv_cancel(uv_req_t* req) 1196
  • 7. Ring Documentation, Release 1.8 ā€¢ size_t uv_req_size(uv_req_type type) ā€¢ int uv_timer_init(uv_loop_t* loop, uv_timer_t* handle) ā€¢ int uv_timer_start(uv_timer_t* handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat) ā€¢ int uv_timer_start_2(uv_timer_t* handle, uv_timer_cb cb, uint64_t timeout, uint64_t repeat) ā€¢ int uv_timer_stop(uv_timer_t* handle) ā€¢ int uv_timer_again(uv_timer_t* handle) ā€¢ void uv_timer_set_repeat(uv_timer_t* handle, uint64_t repeat) ā€¢ uint64_t uv_timer_get_repeat(const uv_timer_t* handle) ā€¢ int uv_prepare_init(uv_loop_t* loop, uv_prepare_t* prepare) ā€¢ int uv_prepare_start(uv_prepare_t* prepare, uv_prepare_cb cb) ā€¢ int uv_prepare_start_2(uv_prepare_t* prepare, uv_prepare_cb cb) ā€¢ int uv_prepare_stop(uv_prepare_t* prepare) ā€¢ int uv_check_init(uv_loop_t* loop, uv_check_t* check) ā€¢ int uv_check_start(uv_check_t* check, uv_check_cb cb) ā€¢ int uv_check_start_2(uv_check_t* check, uv_check_cb cb) ā€¢ int uv_check_stop(uv_check_t* check) ā€¢ int uv_idle_init(uv_loop_t* loop, uv_idle_t* idle) ā€¢ int uv_idle_start(uv_idle_t* idle, uv_idle_cb cb) ā€¢ int uv_idle_start_2(uv_idle_t* idle, uv_idle_cb cb) ā€¢ int uv_idle_stop(uv_idle_t* idle) ā€¢ int uv_async_init(uv_loop_t* loop, uv_async_t* async, uv_async_cb async_cb) ā€¢ int uv_async_init_2(uv_loop_t* loop, uv_async_t* async, uv_async_cb async_cb) ā€¢ int uv_async_send(uv_async_t* async) ā€¢ int uv_poll_init(uv_loop_t* loop, uv_poll_t* handle, int fd) ā€¢ int uv_poll_init_socket(uv_loop_t* loop, uv_poll_t* handle, uv_os_sock_t socket) ā€¢ int uv_poll_start(uv_poll_t* handle, int events, uv_poll_cb cb) ā€¢ int uv_poll_start_2(uv_poll_t* handle, int events, uv_poll_cb cb) ā€¢ int uv_poll_stop(uv_poll_t* poll) ā€¢ int uv_signal_init(uv_loop_t* loop, uv_signal_t* signal) ā€¢ int uv_signal_start(uv_signal_t* signal, uv_signal_cb cb, int signum) ā€¢ int uv_signal_start_2(uv_signal_t* signal, uv_signal_cb cb, int signum) ā€¢ int uv_signal_start_oneshot(uv_signal_t* signal, uv_signal_cb cb, int signum) ā€¢ int uv_signal_start_oneshot_2(uv_signal_t* signal, uv_signal_cb cb, int signum) ā€¢ int uv_signal_stop(uv_signal_t* signal) ā€¢ void uv_disable_stdio_inheritance(void) ā€¢ int uv_spawn(uv_loop_t* loop, uv_process_t* handle, const uv_process_options_t* options) 1197
  • 8. Ring Documentation, Release 1.8 ā€¢ int uv_process_kill(uv_process_t* handle, int signum) ā€¢ int uv_kill(int pid, int signum) ā€¢ int uv_shutdown(uv_shutdown_t* req, uv_stream_t* handle, uv_shutdown_cb cb) ā€¢ int uv_shutdown_2(uv_shutdown_t* req, uv_stream_t* handle, uv_shutdown_cb cb) ā€¢ int uv_listen(uv_stream_t* stream, int backlog, uv_connection_cb cb) ā€¢ int uv_listen_2(uv_stream_t* stream, int backlog, uv_connection_cb cb) ā€¢ int uv_accept(uv_stream_t* server, uv_stream_t* client) ā€¢ int uv_read_start(uv_stream_t* stream, uv_alloc_cb alloc_cb, uv_read_cb read_cb) ā€¢ int uv_read_start_2(uv_stream_t* stream, uv_alloc_cb alloc_cb, uv_read_cb read_cb) ā€¢ int uv_read_stop(uv_stream_t*) ā€¢ int uv_write(uv_write_t* req, uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs, uv_write_cb cb) ā€¢ int uv_write_2(uv_write_t* req, uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs, uv_write_cb cb) ā€¢ int uv_write2(uv_write_t* req, uv_stream_t* handle, uv_buf_t bufs, unsigned int nbufs, uv_stream_t send_handle, uv_write_cb cb) ā€¢ int uv_write2_2(uv_write_t* req, uv_stream_t* handle, uv_buf_t bufs, unsigned int nbufs, uv_stream_t send_handle, uv_write_cb cb) ā€¢ int uv_try_write(uv_stream_t* handle, uv_buf_t *bufs, unsigned int nbufs) ā€¢ int uv_is_readable(const uv_stream_t* handle) ā€¢ int uv_is_writable(const uv_stream_t* handle) ā€¢ int uv_stream_set_blocking(uv_stream_t* handle, int blocking) ā€¢ int uv_tcp_init(uv_loop_t* loop, uv_tcp_t* handle) ā€¢ int uv_tcp_init_ex(uv_loop_t* loop, uv_tcp_t* handle, unsigned int ļ¬‚ags) ā€¢ int uv_tcp_open(uv_tcp_t* handle, uv_os_sock_t sock) ā€¢ int uv_tcp_nodelay(uv_tcp_t* handle, int enable) ā€¢ int uv_tcp_keepalive(uv_tcp_t* handle, int enable, unsigned int delay) ā€¢ int uv_tcp_simultaneous_accepts(uv_tcp_t* handle, int enable) ā€¢ int uv_tcp_bind(uv_tcp_t *handle,sockaddr *addr,unsigned int ļ¬‚ags) ā€¢ int uv_tcp_getsockname(const uv_tcp_t* handle, struct sockaddr* name, int* namelen) ā€¢ int uv_tcp_getpeername(const uv_tcp_t* handle, struct sockaddr* name, int* namelen) ā€¢ int uv_tcp_connect(uv_connect_t* req, uv_tcp_t* handle, sockaddr * addr, uv_connect_cb cb) ā€¢ int uv_tcp_connect_2(uv_connect_t* req, uv_tcp_t* handle, sockaddr * addr, uv_connect_cb cb) ā€¢ int uv_pipe_init(uv_loop_t* loop, uv_pipe_t* handle, int ipc) ā€¢ int uv_pipe_open(uv_pipe_t* handle, uv_ļ¬le ļ¬le) ā€¢ int uv_pipe_bind(uv_pipe_t* handle, const char * name) ā€¢ void uv_pipe_connect(uv_connect_t* req, uv_pipe_t* handle, const char * name, uv_connect_cb cb) ā€¢ void uv_pipe_connect_2(uv_connect_t* req, uv_pipe_t* handle, const char * name, uv_connect_cb cb) ā€¢ int uv_pipe_getsockname(const uv_pipe_t* handle, char* buffer, size_t* size) 1198
  • 9. Ring Documentation, Release 1.8 ā€¢ int uv_pipe_getpeername(const uv_pipe_t* handle, char* buffer, size_t* size) ā€¢ void uv_pipe_pending_instances(uv_pipe_t* handle, int count) ā€¢ int uv_pipe_pending_count(uv_pipe_t* handle) ā€¢ uv_handle_type uv_pipe_pending_type(uv_pipe_t* handle) ā€¢ int uv_pipe_chmod(uv_pipe_t* handle, int ļ¬‚ags) ā€¢ int uv_tty_init(uv_loop_t* loop, uv_tty_t* handle, uv_ļ¬le fd, int readable) ā€¢ int uv_tty_set_mode(uv_tty_t* handle, uv_tty_mode_t mode) ā€¢ int uv_tty_reset_mode(void) ā€¢ int uv_tty_get_winsize(uv_tty_t* handle, int* width, int* height) ā€¢ int uv_udp_init(uv_loop_t* loop, uv_udp_t* handle) ā€¢ int uv_udp_init_ex(uv_loop_t* loop, uv_udp_t* handle, unsigned int ļ¬‚ags) ā€¢ int uv_udp_open(uv_udp_t* handle, uv_os_sock_t sock) ā€¢ int uv_udp_bind(uv_udp_t* handle, sockaddr * addr, unsigned int ļ¬‚ags) ā€¢ int uv_udp_getsockname(const uv_udp_t* handle, struct sockaddr* name, int* namelen) ā€¢ int uv_udp_set_membership(uv_udp_t* handle, const char * multicast_addr, const char * interface_addr, uv_membership membership) ā€¢ int uv_udp_set_multicast_loop(uv_udp_t* handle, int on) ā€¢ int uv_udp_set_multicast_ttl(uv_udp_t* handle, int ttl) ā€¢ int uv_udp_set_multicast_interface(uv_udp_t* handle, const char * interface_addr) ā€¢ int uv_udp_set_broadcast(uv_udp_t* handle, int on) ā€¢ int uv_udp_set_ttl(uv_udp_t* handle, int ttl) ā€¢ int uv_udp_send(uv_udp_send_t* req, uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr * addr, uv_udp_send_cb send_cb) ā€¢ int uv_udp_send_2(uv_udp_send_t* req, uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr * addr, uv_udp_send_cb send_cb) ā€¢ int uv_udp_try_send(uv_udp_t* handle, uv_buf_t *bufs, unsigned int nbufs, sockaddr * addr) ā€¢ int uv_udp_recv_start(uv_udp_t* handle, uv_alloc_cb alloc_cb, uv_udp_recv_cb recv_cb) ā€¢ int uv_udp_recv_start_2(uv_udp_t* handle, uv_alloc_cb alloc_cb, uv_udp_recv_cb recv_cb) ā€¢ int uv_udp_recv_stop(uv_udp_t* handle) ā€¢ int uv_fs_event_init(uv_loop_t* loop, uv_fs_event_t* handle) ā€¢ int uv_fs_event_start(uv_fs_event_t* handle, uv_fs_event_cb cb, const char * path, unsigned int ļ¬‚ags) ā€¢ int uv_fs_event_start_2(uv_fs_event_t* handle, uv_fs_event_cb cb, const char * path, unsigned int ļ¬‚ags) ā€¢ int uv_fs_event_stop(uv_fs_event_t* handle) ā€¢ int uv_fs_event_getpath(uv_fs_event_t* handle, char* buffer, size_t* size) ā€¢ int uv_fs_poll_init(uv_loop_t* loop, uv_fs_poll_t* handle) ā€¢ int uv_fs_poll_start(uv_fs_poll_t* handle, uv_fs_poll_cb poll_cb, const char * path, unsigned int interval) ā€¢ int uv_fs_poll_start_2(uv_fs_poll_t* handle, uv_fs_poll_cb poll_cb, const char * path, unsigned int interval) 1199
  • 10. Ring Documentation, Release 1.8 ā€¢ int uv_fs_poll_stop(uv_fs_poll_t* handle) ā€¢ int uv_fs_poll_getpath(uv_fs_poll_t* handle, char* buffer, size_t* size) ā€¢ void uv_fs_req_cleanup(uv_fs_t* req) ā€¢ int uv_fs_close(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb) ā€¢ int uv_fs_open(uv_loop_t* loop, uv_fs_t* req, const char * path, int ļ¬‚ags, int mode, uv_fs_cb cb) ā€¢ int uv_fs_read(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_buf_t *bufs, unsigned int nbufs, int64_t offset, uv_fs_cb cb) ā€¢ int uv_fs_unlink(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_write(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_buf_t *bufs, unsigned int nbufs, int64_t offset, uv_fs_cb cb) ā€¢ int uv_fs_mkdir(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb) ā€¢ int uv_fs_mkdtemp(uv_loop_t* loop, uv_fs_t* req, const char * tpl, uv_fs_cb cb) ā€¢ int uv_fs_rmdir(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_scandir(uv_loop_t* loop, uv_fs_t* req, const char * path, int ļ¬‚ags, uv_fs_cb cb) ā€¢ int uv_fs_scandir_next(uv_fs_t* req, uv_dirent_t* ent) ā€¢ int uv_fs_stat(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_fstat(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb) ā€¢ int uv_fs_lstat(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_rename(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, uv_fs_cb cb) ā€¢ int uv_fs_fsync(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb) ā€¢ int uv_fs_fdatasync(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_fs_cb cb) ā€¢ int uv_fs_ftruncate(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, int64_t offset, uv_fs_cb cb) ā€¢ int uv_fs_copyļ¬le(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, int ļ¬‚ags, uv_fs_cb cb) ā€¢ int uv_fs_sendļ¬le(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le out_fd, uv_ļ¬le in_fd, int64_t in_offset, size_t length, uv_fs_cb cb) ā€¢ int uv_fs_access(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb) ā€¢ int uv_fs_chmod(uv_loop_t* loop, uv_fs_t* req, const char * path, int mode, uv_fs_cb cb) ā€¢ int uv_fs_fchmod(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, int mode, uv_fs_cb cb) ā€¢ int uv_fs_utime(uv_loop_t* loop, uv_fs_t* req, const char * path, double atime, double mtime, uv_fs_cb cb) ā€¢ int uv_fs_futime(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, double atime, double mtime, uv_fs_cb cb) ā€¢ int uv_fs_link(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, uv_fs_cb cb) ā€¢ int uv_fs_symlink(uv_loop_t* loop, uv_fs_t* req, const char * path, const char * new_path, int ļ¬‚ags, uv_fs_cb cb) ā€¢ int uv_fs_readlink(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_realpath(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_fs_cb cb) ā€¢ int uv_fs_chown(uv_loop_t* loop, uv_fs_t* req, const char * path, uv_uid_t uid, uv_gid_t gid, uv_fs_cb cb) ā€¢ int uv_fs_fchown(uv_loop_t* loop, uv_fs_t* req, uv_ļ¬le ļ¬le, uv_uid_t uid, uv_gid_t gid, uv_fs_cb cb) 1200