mirror of
https://github.com/ep00ch/lwip-contrib-mac.git
synced 2024-10-12 08:23:42 +00:00
Replace C++ comments from win32 port
This commit is contained in:
parent
8f1eaa5226
commit
99b5faef56
@ -75,7 +75,7 @@
|
|||||||
|
|
||||||
LPADAPTER lpAdapter;
|
LPADAPTER lpAdapter;
|
||||||
LPPACKET lpPacket;
|
LPPACKET lpPacket;
|
||||||
char buffer[256000]; // buffer to hold the data coming from the driver
|
char buffer[256000]; /* buffer to hold the data coming from the driver */
|
||||||
unsigned char *cur_packet;
|
unsigned char *cur_packet;
|
||||||
int cur_length;
|
int cur_length;
|
||||||
unsigned char ethaddr[ETHARP_HWADDR_LEN];
|
unsigned char ethaddr[ETHARP_HWADDR_LEN];
|
||||||
@ -91,12 +91,12 @@ int init_adapter(int adapter_num, char* mac_addr)
|
|||||||
DWORD dwVersion;
|
DWORD dwVersion;
|
||||||
DWORD dwWindowsMajorVersion;
|
DWORD dwWindowsMajorVersion;
|
||||||
|
|
||||||
//unicode strings (winnt)
|
/* unicode strings (winnt) */
|
||||||
char AdapterName[8192]; // string that contains a list of the network adapters
|
char AdapterName[8192]; /* string that contains a list of the network adapters */
|
||||||
char *temp,*temp1;
|
char *temp,*temp1;
|
||||||
|
|
||||||
//ascii strings (win95)
|
/* ascii strings (win95) */
|
||||||
char AdapterNamea[8192]; // string that contains a list of the network adapters
|
char AdapterNamea[8192]; /* string that contains a list of the network adapters */
|
||||||
char *tempa,*temp1a;
|
char *tempa,*temp1a;
|
||||||
|
|
||||||
int AdapterNum=0;
|
int AdapterNum=0;
|
||||||
@ -104,7 +104,7 @@ int init_adapter(int adapter_num, char* mac_addr)
|
|||||||
|
|
||||||
PPACKET_OID_DATA ppacket_oid_data;
|
PPACKET_OID_DATA ppacket_oid_data;
|
||||||
|
|
||||||
// obtain the name of the adapters installed on this machine
|
/* obtain the name of the adapters installed on this machine */
|
||||||
AdapterLength=4096;
|
AdapterLength=4096;
|
||||||
|
|
||||||
memset(AdapterList,0,sizeof(AdapterList));
|
memset(AdapterList,0,sizeof(AdapterList));
|
||||||
@ -113,12 +113,12 @@ int init_adapter(int adapter_num, char* mac_addr)
|
|||||||
|
|
||||||
i=0;
|
i=0;
|
||||||
|
|
||||||
// the data returned by PacketGetAdapterNames is different in Win95 and in WinNT.
|
/* the data returned by PacketGetAdapterNames is different in Win95 and in WinNT.
|
||||||
// We have to check the os on which we are running
|
* We have to check the os on which we are running */
|
||||||
dwVersion=GetVersion();
|
dwVersion=GetVersion();
|
||||||
dwWindowsMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
|
dwWindowsMajorVersion = (DWORD)(LOBYTE(LOWORD(dwVersion)));
|
||||||
if (!(dwVersion >= 0x80000000 && dwWindowsMajorVersion >= 4)) {
|
if (!(dwVersion >= 0x80000000 && dwWindowsMajorVersion >= 4)) {
|
||||||
// Windows NT
|
/* Windows NT */
|
||||||
if (PacketGetAdapterNames((char *)AdapterName,&AdapterLength)==FALSE){
|
if (PacketGetAdapterNames((char *)AdapterName,&AdapterLength)==FALSE){
|
||||||
printf("Unable to retrieve the list of the adapters!\n");
|
printf("Unable to retrieve the list of the adapters!\n");
|
||||||
return -1;
|
return -1;
|
||||||
@ -140,7 +140,7 @@ int init_adapter(int adapter_num, char* mac_addr)
|
|||||||
printf("%2i: %s\n", i, AdapterList[i]);
|
printf("%2i: %s\n", i, AdapterList[i]);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//windows 95
|
/* Windows 95 */
|
||||||
if (PacketGetAdapterNames(AdapterNamea,&AdapterLength)==FALSE) {
|
if (PacketGetAdapterNames(AdapterNamea,&AdapterLength)==FALSE) {
|
||||||
printf("Unable to retrieve the list of the adapters!\n");
|
printf("Unable to retrieve the list of the adapters!\n");
|
||||||
return -1;
|
return -1;
|
||||||
@ -238,7 +238,6 @@ static void ProcessPackets(LPPACKET lpPacket)
|
|||||||
off=0;
|
off=0;
|
||||||
|
|
||||||
while (off<ulBytesReceived) {
|
while (off<ulBytesReceived) {
|
||||||
//if (kbhit())return;
|
|
||||||
hdr=(struct bpf_hdr *)(buf+off);
|
hdr=(struct bpf_hdr *)(buf+off);
|
||||||
tlen1=hdr->bh_datalen;
|
tlen1=hdr->bh_datalen;
|
||||||
cur_length=tlen1;
|
cur_length=tlen1;
|
||||||
|
@ -32,7 +32,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdio.h> // sprintf() for task names
|
#include <stdio.h> /* sprintf() for task names */
|
||||||
|
|
||||||
#include <windows.h>
|
#include <windows.h>
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
@ -121,20 +121,20 @@ sys_sem_t sys_sem_new(u8_t count)
|
|||||||
if (lwip_stats.sys.sem.used > lwip_stats.sys.sem.max) {
|
if (lwip_stats.sys.sem.used > lwip_stats.sys.sem.max) {
|
||||||
lwip_stats.sys.sem.max = lwip_stats.sys.sem.used;
|
lwip_stats.sys.sem.max = lwip_stats.sys.sem.used;
|
||||||
}
|
}
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
return new_sem;
|
return new_sem;
|
||||||
}
|
}
|
||||||
|
|
||||||
// failed to allocate memory...
|
/* failed to allocate memory... */
|
||||||
#if LWIP_STATS
|
#if LWIP_STATS
|
||||||
lwip_stats.sys.sem.err++;
|
lwip_stats.sys.sem.err++;
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
return SYS_SEM_NULL;
|
return SYS_SEM_NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sys_sem_free(sys_sem_t sem)
|
void sys_sem_free(sys_sem_t sem)
|
||||||
{
|
{
|
||||||
// parameter check
|
/* parameter check */
|
||||||
LWIP_ASSERT("sem != NULL", sem != NULL);
|
LWIP_ASSERT("sem != NULL", sem != NULL);
|
||||||
LWIP_ASSERT("sem != INVALID_HANDLE_VALUE", sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("sem != INVALID_HANDLE_VALUE", sem != INVALID_HANDLE_VALUE);
|
||||||
CloseHandle(sem);
|
CloseHandle(sem);
|
||||||
@ -142,7 +142,7 @@ void sys_sem_free(sys_sem_t sem)
|
|||||||
#if LWIP_STATS
|
#if LWIP_STATS
|
||||||
lwip_stats.sys.sem.used--;
|
lwip_stats.sys.sem.used--;
|
||||||
LWIP_ASSERT("sys_sem_free() closed more than created", lwip_stats.sys.sem.used != (u16_t)-1);
|
LWIP_ASSERT("sys_sem_free() closed more than created", lwip_stats.sys.sem.used != (u16_t)-1);
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
}
|
}
|
||||||
|
|
||||||
u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
|
u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
|
||||||
@ -153,12 +153,12 @@ u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
|
|||||||
LWIP_ASSERT("sem != INVALID_HANDLE_VALUE", sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("sem != INVALID_HANDLE_VALUE", sem != INVALID_HANDLE_VALUE);
|
||||||
if(!timeout)
|
if(!timeout)
|
||||||
{
|
{
|
||||||
// wait infinite
|
/* wait infinite */
|
||||||
starttime = sys_get_ms_longlong();
|
starttime = sys_get_ms_longlong();
|
||||||
ret = WaitForSingleObject(sem, INFINITE);
|
ret = WaitForSingleObject(sem, INFINITE);
|
||||||
LWIP_ASSERT("Error waiting for mutex", ret == WAIT_OBJECT_0);
|
LWIP_ASSERT("Error waiting for mutex", ret == WAIT_OBJECT_0);
|
||||||
endtime = sys_get_ms_longlong();
|
endtime = sys_get_ms_longlong();
|
||||||
// return the time we waited for the sem
|
/* return the time we waited for the sem */
|
||||||
return (u32_t)(endtime - starttime);
|
return (u32_t)(endtime - starttime);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@ -170,12 +170,12 @@ u32_t sys_arch_sem_wait(sys_sem_t sem, u32_t timeout)
|
|||||||
if(ret == WAIT_OBJECT_0)
|
if(ret == WAIT_OBJECT_0)
|
||||||
{
|
{
|
||||||
endtime = sys_get_ms_longlong();
|
endtime = sys_get_ms_longlong();
|
||||||
// return the time we waited for the sem
|
/* return the time we waited for the sem */
|
||||||
return (u32_t)(endtime - starttime);
|
return (u32_t)(endtime - starttime);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
// timeout
|
/* timeout */
|
||||||
return SYS_ARCH_TIMEOUT;
|
return SYS_ARCH_TIMEOUT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -261,7 +261,7 @@ sys_mbox_t sys_mbox_new()
|
|||||||
if(new_mbox == NULL) {
|
if(new_mbox == NULL) {
|
||||||
#if LWIP_STATS
|
#if LWIP_STATS
|
||||||
lwip_stats.sys.mbox.err++;
|
lwip_stats.sys.mbox.err++;
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
return SYS_SEM_NULL;
|
return SYS_SEM_NULL;
|
||||||
}
|
}
|
||||||
new_mbox->sem = CreateSemaphore(0, 0, MAX_QUEUE_ENTRIES, 0);
|
new_mbox->sem = CreateSemaphore(0, 0, MAX_QUEUE_ENTRIES, 0);
|
||||||
@ -269,7 +269,7 @@ sys_mbox_t sys_mbox_new()
|
|||||||
if(new_mbox->sem == NULL) {
|
if(new_mbox->sem == NULL) {
|
||||||
#if LWIP_STATS
|
#if LWIP_STATS
|
||||||
lwip_stats.sys.mbox.err++;
|
lwip_stats.sys.mbox.err++;
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
free(new_mbox);
|
free(new_mbox);
|
||||||
new_mbox = NULL;
|
new_mbox = NULL;
|
||||||
return SYS_SEM_NULL;
|
return SYS_SEM_NULL;
|
||||||
@ -283,13 +283,13 @@ sys_mbox_t sys_mbox_new()
|
|||||||
if (lwip_stats.sys.mbox.used > lwip_stats.sys.mbox.max) {
|
if (lwip_stats.sys.mbox.used > lwip_stats.sys.mbox.max) {
|
||||||
lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used;
|
lwip_stats.sys.mbox.max = lwip_stats.sys.mbox.used;
|
||||||
}
|
}
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
return new_mbox;
|
return new_mbox;
|
||||||
}
|
}
|
||||||
|
|
||||||
void sys_mbox_free(sys_mbox_t mbox)
|
void sys_mbox_free(sys_mbox_t mbox)
|
||||||
{
|
{
|
||||||
// parameter check
|
/* parameter check */
|
||||||
LWIP_ASSERT("sys_mbox_free ", mbox != SYS_MBOX_NULL );
|
LWIP_ASSERT("sys_mbox_free ", mbox != SYS_MBOX_NULL );
|
||||||
LWIP_ASSERT("mbox->sem != NULL", mbox->sem != NULL);
|
LWIP_ASSERT("mbox->sem != NULL", mbox->sem != NULL);
|
||||||
LWIP_ASSERT("mbox->sem != INVALID_HANDLE_VALUE", mbox->sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("mbox->sem != INVALID_HANDLE_VALUE", mbox->sem != INVALID_HANDLE_VALUE);
|
||||||
@ -300,7 +300,7 @@ void sys_mbox_free(sys_mbox_t mbox)
|
|||||||
#if LWIP_STATS
|
#if LWIP_STATS
|
||||||
lwip_stats.sys.mbox.used--;
|
lwip_stats.sys.mbox.used--;
|
||||||
LWIP_ASSERT( "sys_mbox_free() ", lwip_stats.sys.mbox.used!= (u16_t)-1 );
|
LWIP_ASSERT( "sys_mbox_free() ", lwip_stats.sys.mbox.used!= (u16_t)-1 );
|
||||||
#endif // LWIP_STATS
|
#endif /* LWIP_STATS */
|
||||||
}
|
}
|
||||||
|
|
||||||
void sys_mbox_post(sys_mbox_t q, void *msg)
|
void sys_mbox_post(sys_mbox_t q, void *msg)
|
||||||
@ -308,13 +308,11 @@ void sys_mbox_post(sys_mbox_t q, void *msg)
|
|||||||
DWORD ret;
|
DWORD ret;
|
||||||
SYS_ARCH_DECL_PROTECT(lev);
|
SYS_ARCH_DECL_PROTECT(lev);
|
||||||
|
|
||||||
// parameter check
|
/* parameter check */
|
||||||
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
||||||
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
||||||
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
||||||
|
|
||||||
//printf("sys_mbox_post(%p %p)\n", q, msg);
|
|
||||||
|
|
||||||
SYS_ARCH_PROTECT(lev);
|
SYS_ARCH_PROTECT(lev);
|
||||||
q->q_mem[q->head] = msg;
|
q->q_mem[q->head] = msg;
|
||||||
(q->head)++;
|
(q->head)++;
|
||||||
@ -334,7 +332,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t q, void **msg, u32_t timeout)
|
|||||||
LONGLONG starttime, endtime;
|
LONGLONG starttime, endtime;
|
||||||
SYS_ARCH_DECL_PROTECT(lev);
|
SYS_ARCH_DECL_PROTECT(lev);
|
||||||
|
|
||||||
// parameter check
|
/* parameter check */
|
||||||
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
||||||
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
||||||
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
||||||
@ -348,7 +346,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t q, void **msg, u32_t timeout)
|
|||||||
if(msg != NULL) {
|
if(msg != NULL) {
|
||||||
*msg = q->q_mem[q->tail];
|
*msg = q->q_mem[q->tail];
|
||||||
}
|
}
|
||||||
//printf("sys_arch_mbox_fetch(%p) -> %p\n", q, msg?*msg:0);
|
|
||||||
(q->tail)++;
|
(q->tail)++;
|
||||||
if (q->tail >= MAX_QUEUE_ENTRIES) {
|
if (q->tail >= MAX_QUEUE_ENTRIES) {
|
||||||
q->tail = 0;
|
q->tail = 0;
|
||||||
@ -363,7 +361,7 @@ u32_t sys_arch_mbox_fetch(sys_mbox_t q, void **msg, u32_t timeout)
|
|||||||
if(msg != NULL) {
|
if(msg != NULL) {
|
||||||
*msg = NULL;
|
*msg = NULL;
|
||||||
}
|
}
|
||||||
//printf("sys_arch_mbox_fetch(%p) -> timeout\n", q);
|
|
||||||
return SYS_ARCH_TIMEOUT;
|
return SYS_ARCH_TIMEOUT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -373,7 +371,7 @@ u32_t sys_arch_mbox_tryfetch(sys_mbox_t q, void **msg)
|
|||||||
DWORD ret;
|
DWORD ret;
|
||||||
SYS_ARCH_DECL_PROTECT(lev);
|
SYS_ARCH_DECL_PROTECT(lev);
|
||||||
|
|
||||||
// parameter check
|
/* parameter check */
|
||||||
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
LWIP_ASSERT("sys_mbox_free ", q != SYS_MBOX_NULL );
|
||||||
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
LWIP_ASSERT("q->sem != NULL", q->sem != NULL);
|
||||||
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
LWIP_ASSERT("q->sem != INVALID_HANDLE_VALUE", q->sem != INVALID_HANDLE_VALUE);
|
||||||
@ -383,7 +381,7 @@ u32_t sys_arch_mbox_tryfetch(sys_mbox_t q, void **msg)
|
|||||||
if(msg != NULL) {
|
if(msg != NULL) {
|
||||||
*msg = q->q_mem[q->tail];
|
*msg = q->q_mem[q->tail];
|
||||||
}
|
}
|
||||||
//printf("sys_arch_mbox_tryfetch(%p) -> %p\n", q, msg?*msg:0);
|
|
||||||
(q->tail)++;
|
(q->tail)++;
|
||||||
if (q->tail >= MAX_QUEUE_ENTRIES) {
|
if (q->tail >= MAX_QUEUE_ENTRIES) {
|
||||||
q->tail = 0;
|
q->tail = 0;
|
||||||
@ -397,7 +395,7 @@ u32_t sys_arch_mbox_tryfetch(sys_mbox_t q, void **msg)
|
|||||||
if(msg != NULL) {
|
if(msg != NULL) {
|
||||||
*msg = NULL;
|
*msg = NULL;
|
||||||
}
|
}
|
||||||
//printf("sys_arch_mbox_tryfetch(%p) -> timeout\n", q);
|
|
||||||
return SYS_ARCH_TIMEOUT;
|
return SYS_ARCH_TIMEOUT;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user