SysStringLen can get a NULL pointer (and shall return 0).
[wine] / msdos / int5c.c
1 /*
2  * NetBIOS interrupt handling
3  *
4  * Copyright 1995 Alexandre Julliard, Alex Korobka
5  */
6
7 #include "ldt.h"
8 #include "miscemu.h"
9 #include "debugtools.h"
10
11 DEFAULT_DEBUG_CHANNEL(int)
12
13
14 /***********************************************************************
15  *           NetBIOSCall  (KERNEL.103)
16  *
17  * Also handler for interrupt 5c. 
18  */
19 void WINAPI NetBIOSCall16( CONTEXT86 *context )
20 {
21     BYTE* ptr;
22     ptr = (BYTE*) PTR_SEG_OFF_TO_LIN(ES_reg(context),BX_reg(context));
23     FIXME("(%p): command code %02x (ignored)\n",context, *ptr);
24     AL_reg(context) = *(ptr+0x01) = 0xFB; /* NetBIOS emulator not found */
25 }
26