/* This file was automatically created by * Reverse Engineering Compiler 1.5f (C) Giampiero Caprino (Feb 29 2000) * Input file: 'lldisr.o' */ /* Procedure: 0x00000000 - 0x00000400 * Argument size: 0 * Local size: 0 * Save regs size: 0 */ LLDIsr() { /* unknown */ void Vfffffffd; /* unknown */ void Vfffffffe; /* unknown */ void Vffffffff; esp = esp - 4; (save)esi; (save)ebx; L0000000a(73, 116); if(*LLDIsr != LLDIsr) { L0000001f(); L00000028(); L00000031(); L0000003a(82, 14, 114, 14, 115, 14, 73, 14); L00000046(); L0000004f(); L00000058(); eax = L00000061(116, 14, 110, 14, 69, 14, 101, 14); goto L000003fd; esi = esi + LLDIsr; } *LLDIsr = 255; L00000078(); L0000007d(); if(*LLDIsr != LLDIsr) { L0000008b(); } (save) *LLDIsr & 255; L00000099(); Vfffffffe = *LLDIsr; Vfffffffd = *LLDIsr; L000000b2(); (save) *LLDIsr & 255; eax = L000000c0(); ebx = eax; eax = eax + -4; esp = esp + 8; if(ax > 1534) { if(bx <= 3) { *LLDIsr = *LLDIsr + 1; } else { *LLDIsr = *LLDIsr + 1; } L000000eb(); L000000f4(); L000000fd(); L00000106(76, 4, 100, 4, 97, 4, 66, 4); L00000112(); L0000011b(); L0000012e(); L0000013a(bl & 255, 4, ebx >> 8 & 255, 4, 110, 4, 101, 4); } else { *LLDIsr = LLDIsr; esi = bx & 65535; edx = *LLDIsr & 65535; if(esi <= ( *LLDIsr & 65535) + edx) { edx = ebx; } else { dx = *LLDIsr + *LLDIsr; } *LLDIsr = dx; *LLDIsr = edx + -12; L000001a6(LLDIsr, dx & 65535, *LLDIsr & 255); if(al == 0) { eax = LLDIsr; dl = *(LLDIsr + 1); if(dl < 0) { Vffffffff = *(eax + 2); al = *LLDIsr; if(Vffffffff <= 9) { L000001e5(); Vffffffff = Vffffffff + 48; L000001f8(Vffffffff & 255, 2, *LLDIsr & 255, 2); } else { if(Vffffffff <= 19) { if(al == 97) { if(Vffffffff == 17) { goto L0000021a; } if(Vffffffff == 19) { L0000021a: dl = 14; goto L00000222; } } dl = 2; L00000222: ebx = dl & 255; (save)ebx; (save)eax & 255; L0000022e(); (save)ebx; (save)49; L00000236(); (save)ebx; eax = 0; Vffffffff = Vffffffff + 38; } else { (save)2; (save)eax & 255; L0000024d(); (save)2; (save)50; L00000256(); (save)2; eax = 0; Vffffffff = Vffffffff + 28; } (save)Vffffffff; L00000269(); esp = esp + 24; } (save)esi; (save)LLDIsr; L00000277(); L0000027c(); *LLDIsr = LLDIsr; L00000288(); L0000028d(); esp = esp + 8; goto L00000331; esi = esi + LLDIsr; } if(dl == 127) { L000002aa(); L000002b3(); L000002bc(); L000002c5(78, 2, 79, 2, 68, 2, 82, 2); (save)2; (save)69; L000002d1(); L000002d6(); *LLDIsr = LLDIsr; L000002e2(); L000002e7(); esp = esp + 8; goto L00000331; } if(dl != 125) { goto L00000350; } *LLDIsr = LLDIsr; *LLDIsr = LLDIsr; if(*(eax + 6) >= LLDIsr) { *LLDIsr = 10; } else { *LLDIsr = LLDIsr; } } } L0000031c(); *LLDIsr = LLDIsr; L00000328(); L0000032d(); L00000331: if(*LLDIsr != LLDIsr) { Vfffffffe = Vfffffffe | 16; Vfffffffd = Vfffffffd | 128; goto L000003e7; esi = esi + LLDIsr; L00000350: edx = *LLDIsr & 255; if(edx != 98) { > ? L00000366 : ; if(edx != 97) { goto L0000038d; if(edx == 99) { goto L00000384; } goto L0000038d; esi = esi + LLDIsr; } (save)eax; HandleInitCmdRsp(); } else { HandleDataCmdRsp(eax, esi); goto L0000038d; L00000384: HandleDiagCmdRsp(eax); } L0000038d: L0000038e(); *LLDIsr = LLDIsr; L0000039a(); L0000039f(); if(*LLDIsr != LLDIsr) { Vfffffffe = Vfffffffe | 16; Vfffffffd = Vfffffffd | 128; (save)7; (save)84; L000003bb(); goto L000003e4; } if(*LLDIsr != LLDIsr) { L000003cf(88, 7); *LLDIsr = LLDIsr; Vfffffffe = Vfffffffe & 239; Vfffffffd = Vfffffffd & 127; L000003e4: } } L000003e7: eax = L000003f6(Vfffffffe & 255, Vfffffffd & 255); L000003fd: (restore)ebx; (restore)esi; (restore)ecx; } /* DEST BLOCK NOT FOUND: 00000401 -> 00000410 */ /* Procedure: 0x00000401 - 0x0000040F * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L00000401() { goto HandleInitCmdRsp; } /* Procedure: 0x00000410 - 0x0000077E * Argument size: 24 * Local size: 16 * Save regs size: 16 */ HandleInitCmdRsp(A24, A30, A38) /* unknown */ void A24; /* unknown */ void A30; /* unknown */ void A38; { /* unknown */ void ebx; /* unknown */ void ebp; /* unknown */ void esi; /* unknown */ void edi; /* unknown */ void V17; /* unknown */ void V18; /* unknown */ void V1c; esi = A24; V18 = LLDIsr; V1c = LLDIsr; V17 = *(esi + 2); if(V17 <= 9) { eax = L0000043a(); V17 = V17 + 48; V17 = V17 + 208; eax = L00000452(V17 & 255, 2, 97, 2); goto L000004e0; } if(V17 <= 19) { if(V17 + 239 <= 2) { dl = 4; } else { dl = 2; } ebx = dl & 255; (save)ebx; (save)97; eax = L0000047f(); (save)ebx; (save)49; eax = L00000487(); (save)ebx; V17 = V17 + 38; eax = V17 & 255; V17 = V17 + 218; goto L000004d7; } if(V17 == 20) { dl = 20; goto L000004b2; esi = esi + LLDIsr; } dl = 2; L000004b2: ebx = dl & 255; (save)ebx; (save)97; eax = L000004ba(); (save)ebx; (save)50; eax = L000004c2(); (save)ebx; V17 = V17 + 28; eax = V17 & 255; V17 = V17 + 228; L000004d7: (save)eax; eax = L000004d9(); esp = esp + 24; L000004e0: if((V17 & 255) <= 36) { goto ( *(edx * 4 + LLDIsr)); if(*(esi + 3) == LLDIsr) { *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; if(*LLDIsr != LLDIsr) { eax = HandleInSyncMSTASearch(esi); } else { eax = HandleInSync(esi); goto L00000777; *LLDIsr = LLDIsr; dl = *LLDIsr; if(dl == 0) { goto L00000588; } eax = (dl & 255) + (dl & 255) * 2; esi = eax * 8 + -13; edi = & A38; ecx = 6; asm("cld"); asm("repe cmpsb"); if(!(al & LLDIsr)) { L00000588: if(dl > 9) { dl = dl - 1; *LLDIsr = dl; ebp = 0; if(0 < *LLDIsr) { ebx = LLDIsr; L000005a2: eax = ebp & 255; A30 = eax; edx = eax + eax * 2; ecx = eax + eax * 2 + 3; edi = ebx + edx * 8; esi = ebx + ecx * 8; al = ebp + 1; ebp = eax; asm("cld"); ecx = 6; asm("rep movsd"); if(al < *LLDIsr) { goto L000005a2; } } } eax = L000005d1(); edx = eax; ecx = *LLDIsr & 255; A30 = ecx; eax = ecx + ecx * 2; edi = eax * 8 + LLDIsr; ecx = 2; *(eax * 8 + 20) = edx; eax = 0; asm("cld"); asm("rep stosd"); *edi = eax; edi = edi + 4; *edi = al; edi = edi + 1; eax = *LLDIsr & 255; A30 = eax; edi = (eax + eax * 2) * 8 + 11; ecx = 1; eax = 0; asm("cld"); asm("rep stosd"); *edi = eax; edi = edi + 4; *LLDIsr = *LLDIsr + 1; goto L00000777; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = LLDIsr; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; eax = *(esi + 5); *LLDIsr = eax; ax = *(esi + 9); *L00000004 = ax; *L00000006 = LLDIsr; *LLDIsr = 255; goto L00000777; *LLDIsr = 255; eax = *(esi + 5); *LLDIsr = eax; *L00000004 = *(esi + 9); goto L00000777; *LLDIsr = 255; goto L00000777; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; if(*LLDIsr == LLDIsr) { if(*LLDIsr == LLDIsr) { eax = L000006fb(); *LLDIsr = 1; goto L00000777; if(*(esi + 3) != LLDIsr) { L00000714(); L0000071b(); L00000725(); L0000072c(); eax = L00000736(1500, 42, 1500, 84, 1500); *LLDIsr = 1; } else { eax = L0000074c(1200); goto L00000777; eax = HandleHopStatistics(esi); goto L00000777; *LLDIsr = 255; goto L00000777; esi = esi + LLDIsr; *LLDIsr = 255; } } } } } } } L00000777: } /* Procedure: 0x0000077F - 0x0000077F * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L0000077F() { } /* Procedure: 0x00000780 - 0x00000835 * Argument size: 8 * Local size: 0 * Save regs size: 12 */ HandleDataCmdRsp(A10, A14) /* unknown */ void A10; /* unknown */ void A14; { /* unknown */ void ebx; /* unknown */ void esi; esi = A10; (save)2; (save)98; eax = L00000790(); (save)2; (save)( *(esi + 2) & 255) + 48 & 255; eax = L000007a6(); esp = esp + 16; eax = bx & 65535; if(eax != 1) { > ? L000007c0 : ; if(eax != 0) { goto L00000832; if(eax == 2) { goto L00000800; } if(eax == 3) { goto L00000812; } goto L00000832; esi = esi + LLDIsr; } if(*(esi + 1) == 127) { goto L00000832; } eax = L000007df(); eax = L000007e5(esi, *(esi + 1) & 255, 5); goto L00000832; } eax = L000007f2(esi); goto L00000832; esi = esi + LLDIsr; L00000800: eax = L00000809( *(esi + 1) & 255, 5); goto L00000832; L00000812: (save)5; (save) *(esi + 1) & 255; L0000081b(); (save)di & 65535; (save)LLDIsr; eax = L0000082b(); esp = esp + 16; L00000832: } /* Procedure: 0x00000836 - 0x0000083F * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L00000836() { esi = esi + LLDIsr; edi = edi + LLDIsr; } /* Procedure: 0x00000840 - 0x000008A8 * Argument size: 4 * Local size: 0 * Save regs size: 4 */ HandleDiagCmdRsp(A8) /* unknown */ void A8; { L0000084a(99, 2); bl = *(A8 + 2); if(bl <= 9) { bl = bl + 48; eax = bl & 255; bl = bl + 208; L00000867(eax, 2); } else { L00000875(); bl = bl + 38; eax = bl & 255; bl = bl + 218; L00000887(eax, 2, 49, 2); } eax = bl & 255; if(eax <= 32) { goto ( *(eax * 4 + 148)); *LLDIsr = 255; } } /* Procedure: 0x000008A9 - 0x000008AF * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L000008A9() { esi = esi + LLDIsr; } /* Procedure: 0x000008B0 - 0x00000A33 * Argument size: 4 * Local size: 0 * Save regs size: 0 */ HandleInSyncMSTASearch(A4) /* unknown */ void A4; { /* unknown */ void Vfffffffd; /* unknown */ void Vfffffffe; /* unknown */ void Vffffffff; esp = esp - 4; (save)ebp; (save)edi; (save)esi; (save)ebx; Vffffffff = LLDIsr; L000008c9( *(A4 + 4) & 255, 6); cl = *LLDIsr; dl = cl; Vfffffffd = cl; ecx = A4; ebx = 0; ebp = *(ecx + 4); if(0 < dl) { esi = LLDIsr; Vfffffffe = cl; do { eax = (bl & 255) + (bl & 255) * 8; cl = Vfffffffe; if(*(esi + eax * 2) == cl) { goto L0000091c; } bl = bl + 1; } while(bl < dl); } eax = (bl & 255) + (bl & 255) * 8; ecx = ebp; if(*(eax * 2 + LLDIsr) == cl) { L0000091c: if(dl != 0) { goto L00000a2e; } } if(bl != 6) { ebx = 0; if(0 < dl) { do { if(Vffffffff == 255) { break; } eax = (bl & 255) + (bl & 255) * 8; ecx = ebp; if(*(eax * 2 + LLDIsr) > cl) { Vffffffff = dl; if(dl > bl) { ebp = LLDIsr; do { eax = Vffffffff & 255; edx = eax + eax * 8 + eax + eax * 8; eax = eax + eax * 8 - 9; edi = edx + 1; esi = edx + -17; ecx = 2; *(edx + ebp) = *(ebp + eax * 2 + LLDIsr); asm("cld"); asm("rep movsd"); *edi = *esi; edi = edi + 4; esi = esi + 4; *edi = *esi; edi = edi + 1; esi = esi + 1; *(edx + 12) = *(edx + -6); *(edx + 16) = *(edx + -2); Vffffffff = Vffffffff - 1; } while(Vffffffff > bl); } Vffffffff = 255; Vfffffffd = *LLDIsr; ecx = A4; bl = bl - 1; ebp = *(ecx + 4); } bl = bl + 1; dl = Vfffffffd; if(bl >= dl) { break; } } while(bl <= 6); } eax = (bl & 255) + (bl & 255) * 8 + (bl & 255) + (bl & 255) * 8; ecx = ebp; edx = eax + 1; esi = A4 + 5; edi = edx; *(eax + LLDIsr) = cl; ecx = 2; asm("cld"); asm("rep movsd"); *edi = *esi; edi = edi + 4; esi = esi + 4; *edi = *esi; edi = edi + 1; esi = esi + 1; ecx = A4; *(eax + 12) = *(ecx + 16); *(eax + 16) = *(ecx + 20); *LLDIsr = *LLDIsr + 1; } L00000a2e: (restore)ebx; (restore)esi; (restore)edi; (restore)ebp; (restore)ecx; } /* Procedure: 0x00000A34 - 0x00000A3F * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L00000A34() { esi = esi + LLDIsr; edi = edi + LLDIsr; } /* Procedure: 0x00000A40 - 0x00000DAD * Argument size: 4 * Local size: 0 * Save regs size: 0 */ HandleInSync(A4) /* unknown */ void A4; { /* unknown */ void Vffffffff; esp = esp - 4; (save)ebp; (save)edi; (save)esi; (save)ebx; if(*LLDIsr == 35) { L00000a51(); *LLDIsr = ax; *LLDIsr = 2; } else { *LLDIsr = LLDIsr; *LLDIsr = LLDIsr; } if(*LLDIsr != 2) { dl = *LLDIsr; if(dl != 0) { esi = ((dl & 255) + (dl & 255) * 2) * 8 + -13; ebp = A4 + 16; edi = ebp; ecx = 6; asm("cld"); asm("repe cmpsb"); if(al & LLDIsr) { goto L00000b6b; } } ebp = A4 + 16; if(dl > 9) { dl = dl - 1; *LLDIsr = dl; Vffffffff = LLDIsr; if(Vffffffff < *LLDIsr) { do { eax = Vffffffff & 255; edx = eax + eax * 2; eax = eax + eax * 2 + 3; edi = edx * 8 + LLDIsr; esi = eax * 8 + LLDIsr; asm("cld"); ecx = 6; asm("rep movsd"); Vffffffff = Vffffffff + 1; } while(Vffffffff < *LLDIsr); } } esi = A4 + 5; ecx = 2; *((( *LLDIsr & 255) + ( *LLDIsr & 255) * 2) * 8 + 20) = L00000b07(); edi = (( *LLDIsr & 255) + ( *LLDIsr & 255) * 2) * 8 + LLDIsr; asm("cld"); asm("rep movsd"); *edi = *esi; edi = edi + 4; esi = esi + 4; *edi = *esi; edi = edi + 1; esi = esi + 1; eax = ( *LLDIsr & 255) + ( *LLDIsr & 255) * 2 << 3; *LLDIsr = *LLDIsr + 1; *(eax + 11) = *(ebp + LLDIsr); *(eax + 15) = *(ebp + 4); L00000b6b: esi = ebp; edi = LLDIsr; ecx = 6; asm("cld"); asm("repe cmpsb"); if(!(al & LLDIsr)) { L00000b87(); L00000b90(); L00000b99(); L00000ba2(109, 14, 97, 14, 111, 14, 82, 14); L00000bae(); L00000bb7(100, 14, 101, 14); Vffffffff = LLDIsr; esi = A4 + 5; if(*(A4 + 5) != LLDIsr) { do { if(Vffffffff > 11) { break; } ebx = esi; eax = Vffffffff & 255; Vffffffff = Vffffffff + 1; L00000bf3( *(eax + esi) & 255, 14); } while(*((Vffffffff & 255) + ebx) != LLDIsr); } *LLDIsr = LLDIsr; if(*LLDIsr == LLDIsr) { esi = ebp; edi = LLDIsr; ecx = 6; asm("cld"); asm("repe cmpsb"); if(!(al & LLDIsr)) { L00000c37(ebp, LLDIsr, 280, 14); } } if(*LLDIsr != LLDIsr) { L00000c48(); } } } 0; 0; edx = LLDIsr; ebp = A4 + 16; esi = ebp; edi = LLDIsr; ecx = 6; asm("cld"); asm("repe cmpsb"); if(!(al & LLDIsr)) { ecx = 2; edi = LLDIsr; esi = LLDIsr; goto L00000ca1; } esi = A4 + 5; ecx = 2; edi = LLDIsr; L00000ca1: asm("cld"); asm("rep movsd"); *edi = *esi; edi = edi + 4; esi = esi + 4; *edi = *esi; edi = edi + 1; esi = esi + 1; *LLDIsr = *(ebp + LLDIsr); ax = *(ebp + 4); ecx = A4; *L00000004 = ax; *LLDIsr = *(ecx + 4) & 15; *LLDIsr = *(ecx + 4) >> 4; *LLDIsr = 255; *LLDIsr = LLDIsr; if(*LLDIsr != 2) { esi = edx; edi = LLDIsr; ecx = 6; asm("cld"); asm("repe cmpsb"); if(al & LLDIsr) { goto L00000d08; } *LLDIsr = LLDIsr; } else { L00000d08: *LLDIsr = 255; } if(*LLDIsr == LLDIsr) { L00000d19(); } eax = L00000d23(LLDIsr); esi = eax; if(esi != 0) { if(*(esi + 8) == LLDIsr) { (save)3; (save)82; L00000d3c(); (save)3; (save)81; L00000d45(); (save)3; (save)83; L00000d4e(); (save) *(esi + 4); L00000d57(); esp = esp + 28; } else { L00000d65(); L00000d6e(); L00000d77(); L00000d80(83, 3, 80, 3, 81, 3, 82, 3); L00000d93( *(esi + 4), *(esi + 8) & 65535); } eax = L00000da1(LLDIsr, esi); } (restore)ebx; (restore)esi; (restore)edi; (restore)ebp; (restore)ecx; } /* Procedure: 0x00000DAE - 0x00000DAF * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L00000DAE() { } /* Procedure: 0x00000DB0 - 0x00000DB0 * Argument size: 0 * Local size: 0 * Save regs size: 0 */ HandleHopStatistics() { } extern /* addr: 00000DB1 */ /* Procedure: 0x00000DB1 - 0x00000000 * Argument size: 0 * Local size: 0 * Save regs size: 0 */ L00000DB1() /* address size */ /* 0x00000000 0 */ /* unknown */ void LLDIsr; /* 0x00000000 0 */ /* unknown */ void OutChar; /* 0x00000000 0 */ /* unknown */ void PushRFNCInt; /* 0x00000000 0 */ /* unknown */ void DisableRFNCInt; /* 0x00000000 0 */ /* unknown */ void LLDPCMCIA; /* 0x00000000 0 */ /* unknown */ void ClearPCMCIAInt; /* 0x00000000 0 */ /* unknown */ void LLDIntLine1; /* 0x00000000 0 */ /* unknown */ void EOI; /* 0x00000000 0 */ /* unknown */ void ControlValue; /* 0x00000000 0 */ /* unknown */ void StatusValue; /* 0x00000000 0 */ /* unknown */ void SetWakeupBit; /* 0x00000000 0 */ /* unknown */ void LLDTransferMode; /* 0x00000000 0 */ /* unknown */ void RxRequest; /* 0x00000000 0 */ /* unknown */ void LLDZeroRxLen; /* 0x00000000 0 */ /* unknown */ void LLDTooBigRxLen; /* 0x00000000 0 */ /* unknown */ void OutHex; /* 0x00000000 0 */ /* unknown */ void LLDLookAheadBufPtr; /* 0x00000000 0 */ /* unknown */ void LLDLookAheadSize; /* 0x00000000 0 */ /* unknown */ void RawLookAheadLength; /* 0x00000000 0 */ /* unknown */ void LookAheadLength; /* 0x00000000 0 */ /* unknown */ void RxData; /* 0x00000000 0 */ /* unknown */ void LLSRawReceiveLookAhead; /* 0x00000000 0 */ /* unknown */ void EndOfRx; /* 0x00000000 0 */ /* unknown */ void DisableInterrupt; /* 0x00000000 0 */ /* unknown */ void PopRFNCInt; /* 0x00000000 0 */ /* unknown */ void LLDRoamResponse; /* 0x00000000 0 */ /* unknown */ void LLDRoamResponseTmr; /* 0x00000000 0 */ /* unknown */ void LLDRoamRetryTmr; /* 0x00000000 0 */ /* unknown */ void TxFlag; /* 0x00000000 0 */ /* unknown */ void TxFlagCleared; /* 0x00000000 0 */ /* unknown */ void ClearWakeupBit; /* 0x00000000 0 */ /* unknown */ void SendInitCmdFlag; /* 0x00000000 0 */ /* unknown */ void SendSearchContinueFlag; /* 0x00000000 0 */ /* unknown */ void SendAbortSearchFlag; /* 0x00000000 0 */ /* unknown */ void LLDSearchTime; /* 0x00000000 0 */ /* unknown */ void LLDSyncState; /* 0x00000000 0 */ /* unknown */ void NextMaster; /* 0x00000000 0 */ /* unknown */ void LLSGetCurrentTimeLONG; /* 0x00000000 0 */ /* unknown */ void SetITOFlag; /* 0x00000000 0 */ /* unknown */ void PostponeSniff; /* 0x00000000 0 */ /* unknown */ void SetMulticastFlag; /* 0x00000000 0 */ /* unknown */ void GetRFNCStatsFlag; /* 0x00000000 0 */ /* unknown */ void SetSecurityIDFlag; /* 0x00000000 0 */ /* unknown */ void LLDROMVersion; /* 0x00000000 0 */ /* unknown */ void GetROMVersionFlag; /* 0x00000000 0 */ /* unknown */ void GetGlobalAddrFlag; /* 0x00000000 0 */ /* unknown */ void LLDPhysAddress; /* 0x00000000 0 */ /* unknown */ void ConfigureMACFlag; /* 0x00000000 0 */ /* unknown */ void SetRoamingFlag; /* 0x00000000 0 */ /* unknown */ void LLDRoamingFlag; /* 0x00000000 0 */ /* unknown */ void LLDRoam; /* 0x00000000 0 */ /* unknown */ void Beep; /* 0x00000000 0 */ /* unknown */ void Delay; /* 0x00000000 0 */ /* unknown */ void LLDNeedReset; /* 0x00000000 0 */ /* unknown */ void DisableEEPROMFlag; /* 0x00000000 0 */ /* unknown */ void EnableEEPROMFlag; /* 0x00000000 0 */ /* unknown */ void HandleTransmitComplete; /* 0x00000000 0 */ /* unknown */ void HandleDataReceive; /* 0x00000000 0 */ /* unknown */ void DisableHopFlag; /* 0x00000000 0 */ /* unknown */ void LLDNumMastersFound; /* 0x00000000 0 */ /* unknown */ void LLDSyncAlarm; /* 0x00000000 0 */ /* unknown */ void LLSGetCurrentTime; /* 0x00000000 0 */ /* unknown */ void LLDNodeType; /* 0x00000000 0 */ /* unknown */ void LLDMSTAAddr; /* 0x00000000 0 */ /* unknown */ void InSearchContinueMode; /* 0x00000000 0 */ /* unknown */ void LLDNodeAddress; /* 0x00000000 0 */ /* unknown */ void LLDTxRoamNotify; /* 0x00000000 0 */ /* unknown */ void LLDPeerToPeerFlag; /* 0x00000000 0 */ /* unknown */ void LLDSetupAutoBridging; /* 0x00000000 0 */ /* unknown */ void LLDOldMSTAAddr; /* 0x00000000 0 */ /* unknown */ void LLDMSTASyncName; /* 0x00000000 0 */ /* unknown */ void LLDMSTAName; /* 0x00000000 0 */ /* unknown */ void LLDMSTASyncSubChannel; /* 0x00000000 0 */ /* unknown */ void LLDMSTASyncChannel; /* 0x00000000 0 */ /* unknown */ void LLDOutOfSyncCount; /* 0x00000000 0 */ /* unknown */ void ReEntrantQ; /* 0x00000000 0 */ /* unknown */ void RemoveReEntrantHead; /* 0x00000000 0 */ /* unknown */ void LLDSend; /* 0x00000000 0 */ /* unknown */ void LLDPacketizeSend; /* 0x00000000 0 */ /* unknown */ void FreeReEntrantQ; /* 0x00000000 0 */ /* unknown */ void AddToReEntrantList; /* 0x00000410 880 */ /* unknown */ void HandleInitCmdRsp; /* 0x00000780 192 */ /* unknown */ void HandleDataCmdRsp; /* 0x00000840 112 */ /* unknown */ void HandleDiagCmdRsp; /* 0x000008b0 400 */ /* unknown */ void HandleInSyncMSTASearch; /* 0x00000a40 880 */ /* unknown */ void HandleInSync; /* 0x00000db0 0 */ /* unknown */ void HandleHopStatistics; #if 0 /* auxiliary information */ # Current option values: option: +asmflush option: -compactcalls option: +compactexprs option: +compactifs option: +compset option: -dfoproc option: -disasmonly option: -displaylabels option: +doblocks option: +docase option: +dofor option: +doifs option: +dointrinsics option: +doloops option: +donullgotos option: +dopackloops option: +dopackstmt option: -doremlabs option: +dosimplify option: -dosort option: +dostmts option: +doswitch option: +dowhile option: -dumpaddrs option: -dumpcall option: -dumpcomments option: -dumpdfo option: +dumpdoms option: -dumpsblocks option: -dumpsets option: -dumpsizes option: -dumpstmtid option: +fatcase option: -flag16 option: +fullscreen option: -genpattern option: -help option: -hexconst option: -html option: +insertlabels option: -int16 option: +int32 option: -interactive option: +locals option: -nohtmltabs option: -nostackoffs option: -objdump option: -okclone option: -outprocs option: -outrefs option: -overrule option: +rdonly option: -showblocks option: -showjump option: -showlabel option: -showprotosym option: -showreg option: -showstring option: -silent option: +simplifyexprs option: -strallregions option: -traceall option: -tracesets option: +types option: +usesymtab option: -validatebr option: -validatereg option: +validatestr #endif