ae2f_docs
Inet.h File Reference
#include <ae2f/Call.h>
#include <ae2f/Cast.h>
#include "../Sys.h"
#include "./WSock.h"
#include <arpa/inet.h>
#include <unistd.h>

Go to the source code of this file.

Macros

#define ae2f_SysInetMkData   int8_t
 Dummy Inetet API Data.
#define ae2f_SysInetMk(a, b)
 Library startup code.
Notice it is for Windows, not Linux.
#define ae2f_SysInetDel()
 Library release function.
#define ae2f_SysInetGErr()
 [G]et Last [Err]or
#define closesocket   close
 since for windowsm for closing socket, closesocket is recommended.

Detailed Description

Author
ae2f
Date
2025-02-01

Definition in file Inet.h.

Macro Definition Documentation

◆ ae2f_SysInetDel

#define ae2f_SysInetDel ( )
Value:
0

Library release function.

Definition at line 67 of file Inet.h.

◆ ae2f_SysInetGErr

#define ae2f_SysInetGErr ( )
Value:
WSAGetLastError()

[G]et Last [Err]or

Definition at line 73 of file Inet.h.

◆ ae2f_SysInetMk

#define ae2f_SysInetMk ( a,
b )
Value:
((void)0)

Library startup code.
Notice it is for Windows, not Linux.

For releasing, see ae2f_InetDel.

Linux needs no startup for Inetet api. It will always success.

Definition at line 63 of file Inet.h.

◆ ae2f_SysInetMkData

#define ae2f_SysInetMkData   int8_t

Dummy Inetet API Data.

Definition at line 54 of file Inet.h.

◆ closesocket

#define closesocket   close

since for windowsm for closing socket, closesocket is recommended.

Definition at line 76 of file Inet.h.