winebuild: remove pascal16

Dimitrie O. Paun dimi at intelliware.ca
Thu Sep 25 17:13:12 CDT 2003


We're still in alpha, let's remove obsolete features
while we can...

ChangeLog
    Dimitrie O. Paun <dpaun at rogers.com>
    Remove the obsolete pascal16 (replaced by pascal -ret16).


Index: ./dlls/commdlg/commdlg.spec
===================================================================
RCS file: /var/cvs/wine/dlls/commdlg/commdlg.spec,v
retrieving revision 1.4
diff -u -r1.4 commdlg.spec
--- ./dlls/commdlg/commdlg.spec	21 Jun 2002 19:15:46 -0000	1.4
+++ ./dlls/commdlg/commdlg.spec	25 Sep 2003 21:47:32 -0000
@@ -1,25 +1,25 @@
-1   pascal16 GetOpenFileName(segptr) GetOpenFileName16
-2   pascal16 GetSaveFileName(segptr) GetSaveFileName16
-5   pascal16 ChooseColor(ptr) ChooseColor16
+1   pascal -ret16 GetOpenFileName(segptr) GetOpenFileName16
+2   pascal -ret16 GetSaveFileName(segptr) GetSaveFileName16
+5   pascal -ret16 ChooseColor(ptr) ChooseColor16
 6   pascal   FileOpenDlgProc(word word word long) FileOpenDlgProc16
 7   pascal   FileSaveDlgProc(word word word long) FileSaveDlgProc16
 8   pascal   ColorDlgProc(word word word long) ColorDlgProc16
 #9   pascal  LOADALTERBITMAP exported, shared data
-11  pascal16 FindText(segptr) FindText16
-12  pascal16 ReplaceText(segptr) ReplaceText16
+11  pascal -ret16 FindText(segptr) FindText16
+12  pascal -ret16 ReplaceText(segptr) ReplaceText16
 13  pascal   FindTextDlgProc(word word word long) FindTextDlgProc16
 14  pascal   ReplaceTextDlgProc(word word word long) ReplaceTextDlgProc16
-15  pascal16 ChooseFont(ptr) ChooseFont16
-16  pascal16 FormatCharDlgProc(word word word long) FormatCharDlgProc16
-18  pascal16 FontStyleEnumProc(ptr ptr word long)   FontStyleEnumProc16
-19  pascal16 FontFamilyEnumProc(ptr ptr word long)  FontFamilyEnumProc16
-20  pascal16 PrintDlg(ptr) PrintDlg16
+15  pascal -ret16 ChooseFont(ptr) ChooseFont16
+16  pascal -ret16 FormatCharDlgProc(word word word long) FormatCharDlgProc16
+18  pascal -ret16 FontStyleEnumProc(ptr ptr word long)   FontStyleEnumProc16
+19  pascal -ret16 FontFamilyEnumProc(ptr ptr word long)  FontFamilyEnumProc16
+20  pascal -ret16 PrintDlg(ptr) PrintDlg16
 21  pascal   PrintDlgProc(word word word long) PrintDlgProc16
 22  pascal   PrintSetupDlgProc(word word word long) PrintSetupDlgProc16
 #23  pascal  EDITINTEGERONLY exported, shared data
 #25  pascal  WANTARROWS exported, shared data
 26  pascal   CommDlgExtendedError() CommDlgExtendedError
-27  pascal16 GetFileTitle(str ptr word) GetFileTitle16
+27  pascal -ret16 GetFileTitle(str ptr word) GetFileTitle16
 #28  pascal  WEP exported, shared data
 #29  pascal  DWLBSUBCLASS exported, shared data
 #30  pascal  DWUPARROWHACK exported, shared data
Index: ./dlls/gdi/dispdib.spec
===================================================================
RCS file: /var/cvs/wine/dlls/gdi/dispdib.spec,v
retrieving revision 1.4
diff -u -r1.4 dispdib.spec
--- ./dlls/gdi/dispdib.spec	21 Jun 2002 19:15:46 -0000	1.4
+++ ./dlls/gdi/dispdib.spec	25 Sep 2003 21:47:32 -0000
@@ -1 +1 @@
-1 pascal16 DisplayDib(ptr ptr word) DisplayDib
+1 pascal -ret16 DisplayDib(ptr ptr word) DisplayDib
Index: ./dlls/gdi/wing.spec
===================================================================
RCS file: /var/cvs/wine/dlls/gdi/wing.spec,v
retrieving revision 1.4
diff -u -r1.4 wing.spec
--- ./dlls/gdi/wing.spec	21 Jun 2002 19:15:46 -0000	1.4
+++ ./dlls/gdi/wing.spec	25 Sep 2003 21:47:32 -0000
@@ -1,13 +1,13 @@
-1001 pascal16 WinGCreateDC() WinGCreateDC16
-1002 pascal16 WinGRecommendDIBFormat(ptr) WinGRecommendDIBFormat16
-1003 pascal16 WinGCreateBitmap(word ptr ptr) WinGCreateBitmap16
+1001 pascal -ret16 WinGCreateDC() WinGCreateDC16
+1002 pascal -ret16 WinGRecommendDIBFormat(ptr) WinGRecommendDIBFormat16
+1003 pascal -ret16 WinGCreateBitmap(word ptr ptr) WinGCreateBitmap16
 1004 pascal WinGGetDIBPointer(word ptr) WinGGetDIBPointer16
-1005 pascal16 WinGGetDIBColorTable(word word word ptr) WinGGetDIBColorTable16
-1006 pascal16 WinGSetDIBColorTable(word word word ptr) WinGSetDIBColorTable16
-1007 pascal16 WinGCreateHalfTonePalette() WinGCreateHalfTonePalette16
-1008 pascal16 WinGCreateHalfToneBrush(word word word) WinGCreateHalfToneBrush16
-1009 pascal16 WinGStretchBlt(word word word word word word word word word word) WinGStretchBlt16
-1010 pascal16 WinGBitBlt(word word word word word word word word) WinGBitBlt16
+1005 pascal -ret16 WinGGetDIBColorTable(word word word ptr) WinGGetDIBColorTable16
+1006 pascal -ret16 WinGSetDIBColorTable(word word word ptr) WinGSetDIBColorTable16
+1007 pascal -ret16 WinGCreateHalfTonePalette() WinGCreateHalfTonePalette16
+1008 pascal -ret16 WinGCreateHalfToneBrush(word word word) WinGCreateHalfToneBrush16
+1009 pascal -ret16 WinGStretchBlt(word word word word word word word word word word) WinGStretchBlt16
+1010 pascal -ret16 WinGBitBlt(word word word word word word word word) WinGBitBlt16
 
 # Seem that 1299 is the limit... weird...
 #1500 stub WINGINITIALIZETHUNK16
Index: ./dlls/gdi/gdi.exe.spec
===================================================================
RCS file: /var/cvs/wine/dlls/gdi/gdi.exe.spec,v
retrieving revision 1.7
diff -u -r1.7 gdi.exe.spec
--- ./dlls/gdi/gdi.exe.spec	27 Feb 2003 00:11:54 -0000	1.7
+++ ./dlls/gdi/gdi.exe.spec	25 Sep 2003 21:47:32 -0000
@@ -1,13 +1,13 @@
 1   pascal   SetBkColor(word long) SetBkColor16
-2   pascal16 SetBkMode(word word) SetBkMode16
-3   pascal16 SetMapMode(word word) SetMapMode16
-4   pascal16 SetROP2(word word) SetROP216
-5   pascal16 SetRelAbs(word word) SetRelAbs16
-6   pascal16 SetPolyFillMode(word word) SetPolyFillMode16
-7   pascal16 SetStretchBltMode(word word) SetStretchBltMode16
-8   pascal16 SetTextCharacterExtra(word s_word) SetTextCharacterExtra16
+2   pascal -ret16 SetBkMode(word word) SetBkMode16
+3   pascal -ret16 SetMapMode(word word) SetMapMode16
+4   pascal -ret16 SetROP2(word word) SetROP216
+5   pascal -ret16 SetRelAbs(word word) SetRelAbs16
+6   pascal -ret16 SetPolyFillMode(word word) SetPolyFillMode16
+7   pascal -ret16 SetStretchBltMode(word word) SetStretchBltMode16
+8   pascal -ret16 SetTextCharacterExtra(word s_word) SetTextCharacterExtra16
 9   pascal   SetTextColor(word long) SetTextColor16
-10  pascal16 SetTextJustification(word s_word s_word) SetTextJustification16
+10  pascal -ret16 SetTextJustification(word s_word s_word) SetTextJustification16
 11  pascal   SetWindowOrg(word s_word s_word) SetWindowOrg16
 12  pascal   SetWindowExt(word s_word s_word) SetWindowExt16
 13  pascal   SetViewportOrg(word s_word s_word) SetViewportOrg16
@@ -16,115 +16,115 @@
 16  pascal   ScaleWindowExt(word s_word s_word s_word s_word) ScaleWindowExt16
 17  pascal   OffsetViewportOrg(word s_word s_word) OffsetViewportOrg16
 18  pascal ScaleViewportExt(word s_word s_word s_word s_word) ScaleViewportExt16
-19  pascal16 LineTo(word s_word s_word) LineTo16
+19  pascal -ret16 LineTo(word s_word s_word) LineTo16
 20  pascal   MoveTo(word s_word s_word) MoveTo16
-21  pascal16 ExcludeClipRect(word s_word s_word s_word s_word) ExcludeClipRect16
-22  pascal16 IntersectClipRect(word s_word s_word s_word s_word) IntersectClipRect16
-23  pascal16 Arc(word s_word s_word s_word s_word s_word s_word s_word s_word) Arc16
-24  pascal16 Ellipse(word s_word s_word s_word s_word) Ellipse16
-25  pascal16 FloodFill(word s_word s_word long) FloodFill16
-26  pascal16 Pie(word s_word s_word s_word s_word s_word s_word s_word s_word) Pie16
-27  pascal16 Rectangle(word s_word s_word s_word s_word) Rectangle16
-28  pascal16 RoundRect(word s_word s_word s_word s_word s_word s_word) RoundRect16
-29  pascal16 PatBlt(word s_word s_word s_word s_word long) PatBlt16
-30  pascal16 SaveDC(word) SaveDC16
+21  pascal -ret16 ExcludeClipRect(word s_word s_word s_word s_word) ExcludeClipRect16
+22  pascal -ret16 IntersectClipRect(word s_word s_word s_word s_word) IntersectClipRect16
+23  pascal -ret16 Arc(word s_word s_word s_word s_word s_word s_word s_word s_word) Arc16
+24  pascal -ret16 Ellipse(word s_word s_word s_word s_word) Ellipse16
+25  pascal -ret16 FloodFill(word s_word s_word long) FloodFill16
+26  pascal -ret16 Pie(word s_word s_word s_word s_word s_word s_word s_word s_word) Pie16
+27  pascal -ret16 Rectangle(word s_word s_word s_word s_word) Rectangle16
+28  pascal -ret16 RoundRect(word s_word s_word s_word s_word s_word s_word) RoundRect16
+29  pascal -ret16 PatBlt(word s_word s_word s_word s_word long) PatBlt16
+30  pascal -ret16 SaveDC(word) SaveDC16
 31  pascal   SetPixel(word s_word s_word long) SetPixel16
-32  pascal16 OffsetClipRgn(word s_word s_word) OffsetClipRgn16
-33  pascal16 TextOut(word s_word s_word str word) TextOut16
-34  pascal16 BitBlt( word s_word s_word s_word s_word word s_word s_word long) BitBlt16
-35  pascal16 StretchBlt(word s_word s_word s_word s_word word s_word s_word s_word s_word long) StretchBlt16
-36  pascal16 Polygon (word ptr word) Polygon16
-37  pascal16 Polyline (word ptr word) Polyline16
+32  pascal -ret16 OffsetClipRgn(word s_word s_word) OffsetClipRgn16
+33  pascal -ret16 TextOut(word s_word s_word str word) TextOut16
+34  pascal -ret16 BitBlt( word s_word s_word s_word s_word word s_word s_word long) BitBlt16
+35  pascal -ret16 StretchBlt(word s_word s_word s_word s_word word s_word s_word s_word s_word long) StretchBlt16
+36  pascal -ret16 Polygon (word ptr word) Polygon16
+37  pascal -ret16 Polyline (word ptr word) Polyline16
 38  pascal   Escape(word word word segptr ptr) Escape16
-39  pascal16 RestoreDC(word s_word) RestoreDC16
-40  pascal16 FillRgn(word word word) FillRgn16
-41  pascal16 FrameRgn(word word word word word) FrameRgn16
-42  pascal16 InvertRgn(word word) InvertRgn16
-43  pascal16 PaintRgn(word word) PaintRgn16
-44  pascal16 SelectClipRgn(word word) SelectClipRgn16
-45  pascal16 SelectObject(word word) SelectObject16
+39  pascal -ret16 RestoreDC(word s_word) RestoreDC16
+40  pascal -ret16 FillRgn(word word word) FillRgn16
+41  pascal -ret16 FrameRgn(word word word word word) FrameRgn16
+42  pascal -ret16 InvertRgn(word word) InvertRgn16
+43  pascal -ret16 PaintRgn(word word) PaintRgn16
+44  pascal -ret16 SelectClipRgn(word word) SelectClipRgn16
+45  pascal -ret16 SelectObject(word word) SelectObject16
 46  stub BITMAPBITS # W1.1, W2.0
-47  pascal16 CombineRgn(word word word s_word) CombineRgn16
-48  pascal16 CreateBitmap(word word word word ptr) CreateBitmap16
-49  pascal16 CreateBitmapIndirect(ptr) CreateBitmapIndirect16
-50  pascal16 CreateBrushIndirect(ptr) CreateBrushIndirect16
-51  pascal16 CreateCompatibleBitmap(word word word) CreateCompatibleBitmap16
-52  pascal16 CreateCompatibleDC(word) CreateCompatibleDC16
-53  pascal16 CreateDC(str str str ptr) CreateDC16
-54  pascal16 CreateEllipticRgn(s_word s_word s_word s_word) CreateEllipticRgn16
-55  pascal16 CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect16
-56  pascal16 CreateFont(s_word s_word s_word s_word s_word word word word word word word word word str) CreateFont16
-57  pascal16 CreateFontIndirect(ptr) CreateFontIndirect16
-58  pascal16 CreateHatchBrush(word long) CreateHatchBrush16
+47  pascal -ret16 CombineRgn(word word word s_word) CombineRgn16
+48  pascal -ret16 CreateBitmap(word word word word ptr) CreateBitmap16
+49  pascal -ret16 CreateBitmapIndirect(ptr) CreateBitmapIndirect16
+50  pascal -ret16 CreateBrushIndirect(ptr) CreateBrushIndirect16
+51  pascal -ret16 CreateCompatibleBitmap(word word word) CreateCompatibleBitmap16
+52  pascal -ret16 CreateCompatibleDC(word) CreateCompatibleDC16
+53  pascal -ret16 CreateDC(str str str ptr) CreateDC16
+54  pascal -ret16 CreateEllipticRgn(s_word s_word s_word s_word) CreateEllipticRgn16
+55  pascal -ret16 CreateEllipticRgnIndirect(ptr) CreateEllipticRgnIndirect16
+56  pascal -ret16 CreateFont(s_word s_word s_word s_word s_word word word word word word word word word str) CreateFont16
+57  pascal -ret16 CreateFontIndirect(ptr) CreateFontIndirect16
+58  pascal -ret16 CreateHatchBrush(word long) CreateHatchBrush16
 #59 ??? (not even in W1.1, W2.0)
-60  pascal16 CreatePatternBrush(word) CreatePatternBrush16
-61  pascal16 CreatePen(s_word s_word long) CreatePen16
-62  pascal16 CreatePenIndirect(ptr) CreatePenIndirect16
-63  pascal16 CreatePolygonRgn(ptr word word) CreatePolygonRgn16
-64  pascal16 CreateRectRgn(s_word s_word s_word s_word) CreateRectRgn16
-65  pascal16 CreateRectRgnIndirect(ptr) CreateRectRgnIndirect16
-66  pascal16 CreateSolidBrush(long) CreateSolidBrush16
-67  pascal16 DPtoLP(word ptr s_word) DPtoLP16
-68  pascal16 DeleteDC(word) DeleteDC16
-69  pascal16 DeleteObject(word) DeleteObject16
-70  pascal16 EnumFonts(word str segptr long) EnumFonts16
-71  pascal16 EnumObjects(word word segptr long) EnumObjects16
-72  pascal16 EqualRgn(word word) EqualRgn16
-73  pascal16 ExcludeVisRect(word s_word s_word s_word s_word) ExcludeVisRect16
+60  pascal -ret16 CreatePatternBrush(word) CreatePatternBrush16
+61  pascal -ret16 CreatePen(s_word s_word long) CreatePen16
+62  pascal -ret16 CreatePenIndirect(ptr) CreatePenIndirect16
+63  pascal -ret16 CreatePolygonRgn(ptr word word) CreatePolygonRgn16
+64  pascal -ret16 CreateRectRgn(s_word s_word s_word s_word) CreateRectRgn16
+65  pascal -ret16 CreateRectRgnIndirect(ptr) CreateRectRgnIndirect16
+66  pascal -ret16 CreateSolidBrush(long) CreateSolidBrush16
+67  pascal -ret16 DPtoLP(word ptr s_word) DPtoLP16
+68  pascal -ret16 DeleteDC(word) DeleteDC16
+69  pascal -ret16 DeleteObject(word) DeleteObject16
+70  pascal -ret16 EnumFonts(word str segptr long) EnumFonts16
+71  pascal -ret16 EnumObjects(word word segptr long) EnumObjects16
+72  pascal -ret16 EqualRgn(word word) EqualRgn16
+73  pascal -ret16 ExcludeVisRect(word s_word s_word s_word s_word) ExcludeVisRect16
 74  pascal   GetBitmapBits(word long ptr) GetBitmapBits16
 75  pascal   GetBkColor(word) GetBkColor16
-76  pascal16 GetBkMode(word) GetBkMode16
-77  pascal16 GetClipBox(word ptr) GetClipBox16
+76  pascal -ret16 GetBkMode(word) GetBkMode16
+77  pascal -ret16 GetClipBox(word ptr) GetClipBox16
 78  pascal   GetCurrentPosition(word) GetCurrentPosition16
 79  pascal   GetDCOrg(word) GetDCOrg16
-80  pascal16 GetDeviceCaps(word s_word) GetDeviceCaps16
-81  pascal16 GetMapMode(word) GetMapMode16
-82  pascal16 GetObject(word s_word ptr) GetObject16
+80  pascal -ret16 GetDeviceCaps(word s_word) GetDeviceCaps16
+81  pascal -ret16 GetMapMode(word) GetMapMode16
+82  pascal -ret16 GetObject(word s_word ptr) GetObject16
 83  pascal   GetPixel(word s_word s_word) GetPixel16
-84  pascal16 GetPolyFillMode(word) GetPolyFillMode16
-85  pascal16 GetROP2(word) GetROP216
-86  pascal16 GetRelAbs(word) GetRelAbs16
-87  pascal16 GetStockObject(word) GetStockObject16
-88  pascal16 GetStretchBltMode(word) GetStretchBltMode16
-89  pascal16 GetTextCharacterExtra(word) GetTextCharacterExtra16
+84  pascal -ret16 GetPolyFillMode(word) GetPolyFillMode16
+85  pascal -ret16 GetROP2(word) GetROP216
+86  pascal -ret16 GetRelAbs(word) GetRelAbs16
+87  pascal -ret16 GetStockObject(word) GetStockObject16
+88  pascal -ret16 GetStretchBltMode(word) GetStretchBltMode16
+89  pascal -ret16 GetTextCharacterExtra(word) GetTextCharacterExtra16
 90  pascal   GetTextColor(word) GetTextColor16
 91  pascal   GetTextExtent(word ptr s_word) GetTextExtent16
-92  pascal16 GetTextFace(word s_word ptr) GetTextFace16
-93  pascal16 GetTextMetrics(word ptr) GetTextMetrics16
+92  pascal -ret16 GetTextFace(word s_word ptr) GetTextFace16
+93  pascal -ret16 GetTextMetrics(word ptr) GetTextMetrics16
 94  pascal   GetViewportExt(word) GetViewportExt16
 95  pascal   GetViewportOrg(word) GetViewportOrg16
 96  pascal   GetWindowExt(word) GetWindowExt16
 97  pascal   GetWindowOrg(word) GetWindowOrg16
-98  pascal16 IntersectVisRect(word s_word s_word s_word s_word) IntersectVisRect16
-99  pascal16 LPtoDP(word ptr s_word) LPtoDP16
-100 pascal16 LineDDA(s_word s_word s_word s_word segptr long) LineDDA16
-101 pascal16 OffsetRgn(word s_word s_word) OffsetRgn16
-102 pascal16 OffsetVisRgn(word s_word s_word) OffsetVisRgn16
-103 pascal16 PtVisible(word s_word s_word) PtVisible16
-104 pascal16 RectVisibleOld(word ptr) RectVisible16 # also named RECTVISIBLE
-105 pascal16 SelectVisRgn(word word) SelectVisRgn16
+98  pascal -ret16 IntersectVisRect(word s_word s_word s_word s_word) IntersectVisRect16
+99  pascal -ret16 LPtoDP(word ptr s_word) LPtoDP16
+100 pascal -ret16 LineDDA(s_word s_word s_word s_word segptr long) LineDDA16
+101 pascal -ret16 OffsetRgn(word s_word s_word) OffsetRgn16
+102 pascal -ret16 OffsetVisRgn(word s_word s_word) OffsetVisRgn16
+103 pascal -ret16 PtVisible(word s_word s_word) PtVisible16
+104 pascal -ret16 RectVisibleOld(word ptr) RectVisible16 # also named RECTVISIBLE
+105 pascal -ret16 SelectVisRgn(word word) SelectVisRgn16
 106 pascal   SetBitmapBits(word long ptr) SetBitmapBits16
 # ??? (not even in W1.1)
 117 pascal   SetDCOrg(word s_word s_word) SetDCOrg16
 118 stub InternalCreateDC # W1.1, W2.0
-119 pascal16 AddFontResource(str) AddFontResource16
+119 pascal -ret16 AddFontResource(str) AddFontResource16
 120 stub GetContinuingTextExtent # W1.1, W2.0
-121 pascal16 Death(word) Death16
-122 pascal16 Resurrection(word word word word word word word) Resurrection16
-123 pascal16 PlayMetaFile(word word) PlayMetaFile16
-124 pascal16 GetMetaFile(str) GetMetaFile16
-125 pascal16 CreateMetaFile(str) CreateMetaFile16
-126 pascal16 CloseMetaFile(word) CloseMetaFile16
-127 pascal16 DeleteMetaFile(word) DeleteMetaFile16
-128 pascal16 MulDiv(s_word s_word s_word) MulDiv16
-129 pascal16 SaveVisRgn(word) SaveVisRgn16
-130 pascal16 RestoreVisRgn(word) RestoreVisRgn16
-131 pascal16 InquireVisRgn(word) InquireVisRgn16
-132 pascal16 SetEnvironment(str str word) SetEnvironment16
-133 pascal16 GetEnvironment(str str word) GetEnvironment16
-134 pascal16 GetRgnBox(word ptr) GetRgnBox16
+121 pascal -ret16 Death(word) Death16
+122 pascal -ret16 Resurrection(word word word word word word word) Resurrection16
+123 pascal -ret16 PlayMetaFile(word word) PlayMetaFile16
+124 pascal -ret16 GetMetaFile(str) GetMetaFile16
+125 pascal -ret16 CreateMetaFile(str) CreateMetaFile16
+126 pascal -ret16 CloseMetaFile(word) CloseMetaFile16
+127 pascal -ret16 DeleteMetaFile(word) DeleteMetaFile16
+128 pascal -ret16 MulDiv(s_word s_word s_word) MulDiv16
+129 pascal -ret16 SaveVisRgn(word) SaveVisRgn16
+130 pascal -ret16 RestoreVisRgn(word) RestoreVisRgn16
+131 pascal -ret16 InquireVisRgn(word) InquireVisRgn16
+132 pascal -ret16 SetEnvironment(str str word) SetEnvironment16
+133 pascal -ret16 GetEnvironment(str str word) GetEnvironment16
+134 pascal -ret16 GetRgnBox(word ptr) GetRgnBox16
 #135 pascal ScanLr
-136 pascal16 RemoveFontResource(str) RemoveFontResource16
+136 pascal -ret16 RemoveFontResource(str) RemoveFontResource16
 #137 - 147 removed sometime after W2.0
 137 stub GSV
 138 stub DPXlate
@@ -139,18 +139,18 @@
 147 stub GDI_FarFrame
 148 pascal SetBrushOrg(word s_word s_word) SetBrushOrg16
 149 pascal GetBrushOrg(word) GetBrushOrg16
-150 pascal16 UnrealizeObject(word) UnrealizeObject16
-151 pascal16 CopyMetaFile(word str) CopyMetaFile16
+150 pascal -ret16 UnrealizeObject(word) UnrealizeObject16
+151 pascal -ret16 CopyMetaFile(word str) CopyMetaFile16
 152 stub GDIInitApp # W1.1, W2.0
-153 pascal16 CreateIC(str str str ptr) CreateIC16
+153 pascal -ret16 CreateIC(str str str ptr) CreateIC16
 154 pascal   GetNearestColor(word long) GetNearestColor16
-155 pascal16 QueryAbort(word word) QueryAbort16
-156 pascal16 CreateDiscardableBitmap(word word word) CreateDiscardableBitmap16
+155 pascal -ret16 QueryAbort(word word) QueryAbort16
+156 pascal -ret16 CreateDiscardableBitmap(word word word) CreateDiscardableBitmap16
 157 stub CompatibleBitmap # W1.1, W2.0
 158 stub EnumCallback
-159 pascal16 GetMetaFileBits(word) GetMetaFileBits16
-160 pascal16 SetMetaFileBits(word) SetMetaFileBits16
-161 pascal16 PtInRegion(word s_word s_word) PtInRegion16
+159 pascal -ret16 GetMetaFileBits(word) GetMetaFileBits16
+160 pascal -ret16 SetMetaFileBits(word) SetMetaFileBits16
+161 pascal -ret16 PtInRegion(word s_word s_word) PtInRegion16
 162 pascal   GetBitmapDimension(word) GetBitmapDimension16
 163 pascal   SetBitmapDimension(word s_word s_word) SetBitmapDimension16
 164 stub PixToLine # W1.1, W2.0
@@ -158,29 +158,29 @@
 169 stub IsDCDirty
 170 stub SetDCStatus
 171 stub LVBUNION # W2.0 (only ?)
-172 pascal16 SetRectRgn(word s_word s_word s_word s_word) SetRectRgn16
-173 pascal16 GetClipRgn(word) GetClipRgn16
+172 pascal -ret16 SetRectRgn(word s_word s_word s_word s_word) SetRectRgn16
+173 pascal -ret16 GetClipRgn(word) GetClipRgn16
 174 stub BLOAT # W2.0 (only ?) ROTFL ! ;-))
-175 pascal16 EnumMetaFile(word word segptr long) EnumMetaFile16
-176 pascal16 PlayMetaFileRecord(word ptr ptr word) PlayMetaFileRecord16
+175 pascal -ret16 EnumMetaFile(word word segptr long) EnumMetaFile16
+176 pascal -ret16 PlayMetaFileRecord(word ptr ptr word) PlayMetaFileRecord16
 177 stub RCOS # W2.0 (only ?)
 178 stub RSIN # W2.0 (only ?)
-179 pascal16 GetDCState(word) GetDCState16
-180 pascal16 SetDCState(word word) SetDCState16
-181 pascal16 RectInRegionOld(word ptr) RectInRegion16 # also named RECTINREGION
+179 pascal -ret16 GetDCState(word) GetDCState16
+180 pascal -ret16 SetDCState(word word) SetDCState16
+181 pascal -ret16 RectInRegionOld(word ptr) RectInRegion16 # also named RECTINREGION
 182 stub REQUESTSEM # W2.0 (only ?)
 183 stub CLEARSEM # W2.0 (only ?)
 184 stub STUFFVISIBLE # W2.0 (only ?)
 185 stub STUFFINREGION # W2.0 (only ?)
 186 stub DELETEABOVELINEFONTS # W2.0 (only ?)
 188 stub GetTextExtentEx
-190 pascal16 SetDCHook(word segptr long) SetDCHook16
+190 pascal -ret16 SetDCHook(word segptr long) SetDCHook16
 191 pascal   GetDCHook(word ptr) GetDCHook16
-192 pascal16 SetHookFlags(word word) SetHookFlags16
-193 pascal16 SetBoundsRect(word ptr word) SetBoundsRect16
-194 pascal16 GetBoundsRect(word ptr word) GetBoundsRect16
+192 pascal -ret16 SetHookFlags(word word) SetHookFlags16
+193 pascal -ret16 SetBoundsRect(word ptr word) SetBoundsRect16
+194 pascal -ret16 GetBoundsRect(word ptr word) GetBoundsRect16
 195 stub SelectBitmap
-196 pascal16 SetMetaFileBitsBetter(word) SetMetaFileBitsBetter16
+196 pascal -ret16 SetMetaFileBitsBetter(word) SetMetaFileBitsBetter16
 201 stub DMBITBLT
 202 stub DMCOLORINFO
 206 stub dmEnumDFonts
@@ -198,22 +198,22 @@
 218 stub DMSTRETCHDIBITS
 219 stub DMSETDIBTODEV
 220 stub DMTRANSPOSE
-230 pascal16 CreatePQ(word) CreatePQ16
-231 pascal16 MinPQ(word) MinPQ16
-232 pascal16 ExtractPQ(word) ExtractPQ16
-233 pascal16 InsertPQ(word word word) InsertPQ16
-234 pascal16 SizePQ(word word) SizePQ16
-235 pascal16 DeletePQ(word) DeletePQ16
-240 pascal16 OpenJob(str str word) OpenJob16
-241 pascal16 WriteSpool(word ptr word) WriteSpool16
-242 pascal16 WriteDialog(word str word) WriteDialog16
-243 pascal16 CloseJob(word) CloseJob16
-244 pascal16 DeleteJob(word word) DeleteJob16
+230 pascal -ret16 CreatePQ(word) CreatePQ16
+231 pascal -ret16 MinPQ(word) MinPQ16
+232 pascal -ret16 ExtractPQ(word) ExtractPQ16
+233 pascal -ret16 InsertPQ(word word word) InsertPQ16
+234 pascal -ret16 SizePQ(word word) SizePQ16
+235 pascal -ret16 DeletePQ(word) DeletePQ16
+240 pascal -ret16 OpenJob(str str word) OpenJob16
+241 pascal -ret16 WriteSpool(word ptr word) WriteSpool16
+242 pascal -ret16 WriteDialog(word str word) WriteDialog16
+243 pascal -ret16 CloseJob(word) CloseJob16
+244 pascal -ret16 DeleteJob(word word) DeleteJob16
 245 pascal   GetSpoolJob(word ptr) GetSpoolJob16
-246 pascal16 StartSpoolPage(word) StartSpoolPage16
-247 pascal16 EndSpoolPage(word) EndSpoolPage16
+246 pascal -ret16 StartSpoolPage(word) StartSpoolPage16
+247 pascal -ret16 EndSpoolPage(word) EndSpoolPage16
 248 stub QueryJob
-250 pascal16 Copy(ptr ptr word) Copy16
+250 pascal -ret16 Copy(ptr ptr word) Copy16
 253 stub DeleteSpoolPage
 254 stub SpoolFile
 267 stub StartDocPrintEra
@@ -228,109 +228,109 @@
 282 pascal   DrvGetPrinterData(str str ptr ptr long ptr) DrvGetPrinterData16
 299 stub ENGINEGETCHARWIDTHEX
 300 pascal   EngineEnumerateFont(str segptr long) EngineEnumerateFont16
-301 pascal16 EngineDeleteFont(ptr) EngineDeleteFont16
+301 pascal -ret16 EngineDeleteFont(ptr) EngineDeleteFont16
 302 pascal   EngineRealizeFont(ptr ptr ptr) EngineRealizeFont16
-303 pascal16 EngineGetCharWidth(ptr word word ptr) EngineGetCharWidth16
+303 pascal -ret16 EngineGetCharWidth(ptr word word ptr) EngineGetCharWidth16
 304 stub ENGINESETFONTCONTEXT
 305 stub ENGINEGETGLYPHBMP
 306 stub ENGINEMAKEFONTDIR
-307 pascal16 GetCharABCWidths(word word word ptr) GetCharABCWidths16
-308 pascal16 GetOutlineTextMetrics(word word ptr) GetOutlineTextMetrics16
+307 pascal -ret16 GetCharABCWidths(word word word ptr) GetCharABCWidths16
+308 pascal -ret16 GetOutlineTextMetrics(word word ptr) GetOutlineTextMetrics16
 309 pascal   GetGlyphOutline(word word word ptr long ptr ptr) GetGlyphOutline16
-310 pascal16 CreateScalableFontResource(word str str str) CreateScalableFontResource16
+310 pascal -ret16 CreateScalableFontResource(word str str str) CreateScalableFontResource16
 311 pascal   GetFontData(word long long ptr long) GetFontData16
 312 stub ConvertOutLineFontFile
-313 pascal16 GetRasterizerCaps(ptr word) GetRasterizerCaps16
+313 pascal -ret16 GetRasterizerCaps(ptr word) GetRasterizerCaps16
 314 stub EngineExtTextOut
 315 pascal   EngineRealizeFontExt(long long long long) EngineRealizeFontExt16
 316 stub EngineGetCharWidthStr
 317 stub EngineGetGlyphBmpExt
-330 pascal16 EnumFontFamilies(word str segptr long) EnumFontFamilies16
-332 pascal16 GetKerningPairs(word word ptr) GetKerningPairs16
-345 pascal16 GetTextAlign(word) GetTextAlign16
-346 pascal16 SetTextAlign(word word) SetTextAlign16
+330 pascal -ret16 EnumFontFamilies(word str segptr long) EnumFontFamilies16
+332 pascal -ret16 GetKerningPairs(word word ptr) GetKerningPairs16
+345 pascal -ret16 GetTextAlign(word) GetTextAlign16
+346 pascal -ret16 SetTextAlign(word word) SetTextAlign16
 347 stub MFDRAWTEXT # W2.0 (only ?)
-348 pascal16 Chord(word s_word s_word s_word s_word s_word s_word s_word s_word) Chord16
+348 pascal -ret16 Chord(word s_word s_word s_word s_word s_word s_word s_word s_word) Chord16
 349 pascal   SetMapperFlags(word long) SetMapperFlags16
-350 pascal16 GetCharWidth(word word word ptr) GetCharWidth16
-351 pascal16 ExtTextOut(word s_word s_word word ptr str word ptr) ExtTextOut16
+350 pascal -ret16 GetCharWidth(word word word ptr) GetCharWidth16
+351 pascal -ret16 ExtTextOut(word s_word s_word word ptr str word ptr) ExtTextOut16
 352 stub GetPhysicalFontHandle
 353 stub GetAspectRatioFilter
 354 stub ShrinkGDIHeap
 355 stub FTrapping0
-360 pascal16 CreatePalette(ptr) CreatePalette16
-361 pascal16 GDISelectPalette(word word word) GDISelectPalette16
-362 pascal16 GDIRealizePalette(word) GDIRealizePalette16
-363 pascal16 GetPaletteEntries(word word word ptr) GetPaletteEntries16
-364 pascal16 SetPaletteEntries(word word word ptr) SetPaletteEntries16
-365 pascal16 RealizeDefaultPalette(word) RealizeDefaultPalette16
-366 pascal16 UpdateColors(word) UpdateColors16
-367 pascal16 AnimatePalette(word word word ptr) AnimatePalette16
-368 pascal16 ResizePalette(word word) ResizePalette16
-370 pascal16 GetNearestPaletteIndex(word long) GetNearestPaletteIndex16
-372 pascal16 ExtFloodFill(word s_word s_word long word) ExtFloodFill16
-373 pascal16 SetSystemPaletteUse(word word) SetSystemPaletteUse16
-374 pascal16 GetSystemPaletteUse(word) GetSystemPaletteUse16
-375 pascal16 GetSystemPaletteEntries(word word word ptr) GetSystemPaletteEntries16
-376 pascal16 ResetDC(word ptr) ResetDC16
-377 pascal16 StartDoc(word ptr) StartDoc16
-378 pascal16 EndDoc(word) EndDoc16
-379 pascal16 StartPage(word) StartPage16
-380 pascal16 EndPage(word) EndPage16
-381 pascal16 SetAbortProc(word segptr) SetAbortProc16
-382 pascal16 AbortDoc(word) AbortDoc16
-400 pascal16 FastWindowFrame(word ptr s_word s_word long) FastWindowFrame16
+360 pascal -ret16 CreatePalette(ptr) CreatePalette16
+361 pascal -ret16 GDISelectPalette(word word word) GDISelectPalette16
+362 pascal -ret16 GDIRealizePalette(word) GDIRealizePalette16
+363 pascal -ret16 GetPaletteEntries(word word word ptr) GetPaletteEntries16
+364 pascal -ret16 SetPaletteEntries(word word word ptr) SetPaletteEntries16
+365 pascal -ret16 RealizeDefaultPalette(word) RealizeDefaultPalette16
+366 pascal -ret16 UpdateColors(word) UpdateColors16
+367 pascal -ret16 AnimatePalette(word word word ptr) AnimatePalette16
+368 pascal -ret16 ResizePalette(word word) ResizePalette16
+370 pascal -ret16 GetNearestPaletteIndex(word long) GetNearestPaletteIndex16
+372 pascal -ret16 ExtFloodFill(word s_word s_word long word) ExtFloodFill16
+373 pascal -ret16 SetSystemPaletteUse(word word) SetSystemPaletteUse16
+374 pascal -ret16 GetSystemPaletteUse(word) GetSystemPaletteUse16
+375 pascal -ret16 GetSystemPaletteEntries(word word word ptr) GetSystemPaletteEntries16
+376 pascal -ret16 ResetDC(word ptr) ResetDC16
+377 pascal -ret16 StartDoc(word ptr) StartDoc16
+378 pascal -ret16 EndDoc(word) EndDoc16
+379 pascal -ret16 StartPage(word) StartPage16
+380 pascal -ret16 EndPage(word) EndPage16
+381 pascal -ret16 SetAbortProc(word segptr) SetAbortProc16
+382 pascal -ret16 AbortDoc(word) AbortDoc16
+400 pascal -ret16 FastWindowFrame(word ptr s_word s_word long) FastWindowFrame16
 401 stub GDIMOVEBITMAP
 402 stub GDIGETBITSGLOBAL # W2.0 (only ?)
-403 pascal16 GdiInit2(word word) GdiInit216
+403 pascal -ret16 GdiInit2(word word) GdiInit216
 404 stub GetTTGlyphIndexMap
-405 pascal16 FinalGdiInit(word) FinalGdiInit16
+405 pascal -ret16 FinalGdiInit(word) FinalGdiInit16
 406 stub CREATEREALBITMAPINDIRECT # W2.0 (only ?)
-407 pascal16 CreateUserBitmap(word word word word ptr) CreateUserBitmap16
+407 pascal -ret16 CreateUserBitmap(word word word word ptr) CreateUserBitmap16
 408 stub CREATEREALBITMAP # W2.0 (only ?)
-409 pascal16 CreateUserDiscardableBitmap(word word word) CreateUserDiscardableBitmap16
-410 pascal16 IsValidMetaFile (word) IsValidMetaFile16
-411 pascal16 GetCurLogFont(word) GetCurLogFont16
-412 pascal16 IsDCCurrentPalette(word) IsDCCurrentPalette16
-439 pascal16 StretchDIBits (word s_word s_word s_word s_word s_word s_word s_word s_word ptr ptr word long) StretchDIBits16
-440 pascal16 SetDIBits(word word word word ptr ptr word) SetDIBits16
-441 pascal16 GetDIBits(word word word word ptr ptr word) GetDIBits16
-442 pascal16 CreateDIBitmap(word ptr long ptr ptr word) CreateDIBitmap16
-443 pascal16 SetDIBitsToDevice(word s_word s_word s_word s_word s_word s_word word word ptr ptr word) SetDIBitsToDevice16
-444 pascal16 CreateRoundRectRgn(s_word s_word s_word s_word s_word s_word) CreateRoundRectRgn16
-445 pascal16 CreateDIBPatternBrush(word word) CreateDIBPatternBrush16
+409 pascal -ret16 CreateUserDiscardableBitmap(word word word) CreateUserDiscardableBitmap16
+410 pascal -ret16 IsValidMetaFile (word) IsValidMetaFile16
+411 pascal -ret16 GetCurLogFont(word) GetCurLogFont16
+412 pascal -ret16 IsDCCurrentPalette(word) IsDCCurrentPalette16
+439 pascal -ret16 StretchDIBits (word s_word s_word s_word s_word s_word s_word s_word s_word ptr ptr word long) StretchDIBits16
+440 pascal -ret16 SetDIBits(word word word word ptr ptr word) SetDIBits16
+441 pascal -ret16 GetDIBits(word word word word ptr ptr word) GetDIBits16
+442 pascal -ret16 CreateDIBitmap(word ptr long ptr ptr word) CreateDIBitmap16
+443 pascal -ret16 SetDIBitsToDevice(word s_word s_word s_word s_word s_word s_word word word ptr ptr word) SetDIBitsToDevice16
+444 pascal -ret16 CreateRoundRectRgn(s_word s_word s_word s_word s_word s_word) CreateRoundRectRgn16
+445 pascal -ret16 CreateDIBPatternBrush(word word) CreateDIBPatternBrush16
 449 stub DEVICECOLORMATCH
-450 pascal16 PolyPolygon(word ptr ptr word) PolyPolygon16
-451 pascal16 CreatePolyPolygonRgn(ptr ptr word word) CreatePolyPolygonRgn16
+450 pascal -ret16 PolyPolygon(word ptr ptr word) PolyPolygon16
+451 pascal -ret16 CreatePolyPolygonRgn(ptr ptr word word) CreatePolyPolygonRgn16
 452 pascal   GdiSeeGdiDo(word word word word) GdiSeeGdiDo16
 460 stub GDITASKTERMINATION
-461 pascal16 SetObjectOwner(word word) SetObjectOwner16
-462 pascal16 IsGDIObject(word) IsGDIObject16
-463 pascal16 MakeObjectPrivate(word word) MakeObjectPrivate16
+461 pascal -ret16 SetObjectOwner(word word) SetObjectOwner16
+462 pascal -ret16 IsGDIObject(word) IsGDIObject16
+463 pascal -ret16 MakeObjectPrivate(word word) MakeObjectPrivate16
 464 stub FIXUPBOGUSPUBLISHERMETAFILE
-465 pascal16 RectVisible(word ptr) RectVisible16 # RECTVISIBLE_EHH ??
-466 pascal16 RectInRegion(word ptr) RectInRegion16 # RECTINREGION_EHH ??
+465 pascal -ret16 RectVisible(word ptr) RectVisible16 # RECTVISIBLE_EHH ??
+466 pascal -ret16 RectInRegion(word ptr) RectInRegion16 # RECTINREGION_EHH ??
 467 stub UNICODETOANSI
-468 pascal16 GetBitmapDimensionEx(word ptr) GetBitmapDimensionEx16
-469 pascal16 GetBrushOrgEx(word ptr) GetBrushOrgEx16
-470 pascal16 GetCurrentPositionEx(word ptr) GetCurrentPositionEx16
-471 pascal16 GetTextExtentPoint(word ptr s_word ptr) GetTextExtentPoint16
-472 pascal16 GetViewportExtEx(word ptr) GetViewportExtEx16
-473 pascal16 GetViewportOrgEx(word ptr) GetViewportOrgEx16
-474 pascal16 GetWindowExtEx(word ptr) GetWindowExtEx16
-475 pascal16 GetWindowOrgEx(word ptr) GetWindowOrgEx16
-476 pascal16 OffsetViewportOrgEx(word s_word s_word ptr) OffsetViewportOrgEx16
-477 pascal16 OffsetWindowOrgEx(word s_word s_word ptr) OffsetWindowOrgEx16
-478 pascal16 SetBitmapDimensionEx(word s_word s_word ptr) SetBitmapDimensionEx16
-479 pascal16 SetViewportExtEx(word s_word s_word ptr) SetViewportExtEx16
-480 pascal16 SetViewportOrgEx(word s_word s_word ptr) SetViewportOrgEx16
-481 pascal16 SetWindowExtEx(word s_word s_word ptr) SetWindowExtEx16
-482 pascal16 SetWindowOrgEx(word s_word s_word ptr) SetWindowOrgEx16
-483 pascal16 MoveToEx(word s_word s_word ptr) MoveToEx16
-484 pascal16 ScaleViewportExtEx(word s_word s_word s_word s_word ptr) ScaleViewportExtEx16
-485 pascal16 ScaleWindowExtEx(word s_word s_word s_word s_word ptr) ScaleWindowExtEx16
-486 pascal16 GetAspectRatioFilterEx(word ptr) GetAspectRatioFilterEx16
-489 pascal16 CreateDIBSection(word ptr word ptr long long) CreateDIBSection16
+468 pascal -ret16 GetBitmapDimensionEx(word ptr) GetBitmapDimensionEx16
+469 pascal -ret16 GetBrushOrgEx(word ptr) GetBrushOrgEx16
+470 pascal -ret16 GetCurrentPositionEx(word ptr) GetCurrentPositionEx16
+471 pascal -ret16 GetTextExtentPoint(word ptr s_word ptr) GetTextExtentPoint16
+472 pascal -ret16 GetViewportExtEx(word ptr) GetViewportExtEx16
+473 pascal -ret16 GetViewportOrgEx(word ptr) GetViewportOrgEx16
+474 pascal -ret16 GetWindowExtEx(word ptr) GetWindowExtEx16
+475 pascal -ret16 GetWindowOrgEx(word ptr) GetWindowOrgEx16
+476 pascal -ret16 OffsetViewportOrgEx(word s_word s_word ptr) OffsetViewportOrgEx16
+477 pascal -ret16 OffsetWindowOrgEx(word s_word s_word ptr) OffsetWindowOrgEx16
+478 pascal -ret16 SetBitmapDimensionEx(word s_word s_word ptr) SetBitmapDimensionEx16
+479 pascal -ret16 SetViewportExtEx(word s_word s_word ptr) SetViewportExtEx16
+480 pascal -ret16 SetViewportOrgEx(word s_word s_word ptr) SetViewportOrgEx16
+481 pascal -ret16 SetWindowExtEx(word s_word s_word ptr) SetWindowExtEx16
+482 pascal -ret16 SetWindowOrgEx(word s_word s_word ptr) SetWindowOrgEx16
+483 pascal -ret16 MoveToEx(word s_word s_word ptr) MoveToEx16
+484 pascal -ret16 ScaleViewportExtEx(word s_word s_word s_word s_word ptr) ScaleViewportExtEx16
+485 pascal -ret16 ScaleWindowExtEx(word s_word s_word s_word s_word ptr) ScaleWindowExtEx16
+486 pascal -ret16 GetAspectRatioFilterEx(word ptr) GetAspectRatioFilterEx16
+489 pascal -ret16 CreateDIBSection(word ptr word ptr long long) CreateDIBSection16
 490 stub CloseEnhMetafile
 #490 stub POLYLINEWOW # conflicts with CloseEnhMetaFile !!
 491 stub CopyEnhMetafile
@@ -342,63 +342,63 @@
 498 stub GetEnhMetafileDescription
 499 stub GetEnhMetafileHeader
 501 stub GetEnhMetafilePaletteEntries
-502 pascal16 PolyBezier(word ptr word) PolyBezier16
-503 pascal16 PolyBezierTo(word ptr word) PolyBezierTo16
+502 pascal -ret16 PolyBezier(word ptr word) PolyBezier16
+503 pascal -ret16 PolyBezierTo(word ptr word) PolyBezierTo16
 504 stub PlayEnhMetafileRecord
 505 stub SetEnhMetafileBits
 506 stub SetMetaRgn
-508 pascal16 ExtSelectClipRgn(word word word) ExtSelectClipRgn16
-511 pascal16 AbortPath(word) AbortPath16
-512 pascal16 BeginPath(word) BeginPath16
-513 pascal16 CloseFigure(word) CloseFigure16
-514 pascal16 EndPath(word) EndPath16
-515 pascal16 FillPath(word) FillPath16
-516 pascal16 FlattenPath(word) FlattenPath16
-517 pascal16 GetPath(word ptr ptr word) GetPath16
-518 pascal16 PathToRegion(word) PathToRegion16
-519 pascal16 SelectClipPath(word word) SelectClipPath16
-520 pascal16 StrokeAndFillPath(word) StrokeAndFillPath16
-521 pascal16 StrokePath(word) StrokePath16
-522 pascal16 WidenPath(word) WidenPath16
+508 pascal -ret16 ExtSelectClipRgn(word word word) ExtSelectClipRgn16
+511 pascal -ret16 AbortPath(word) AbortPath16
+512 pascal -ret16 BeginPath(word) BeginPath16
+513 pascal -ret16 CloseFigure(word) CloseFigure16
+514 pascal -ret16 EndPath(word) EndPath16
+515 pascal -ret16 FillPath(word) FillPath16
+516 pascal -ret16 FlattenPath(word) FlattenPath16
+517 pascal -ret16 GetPath(word ptr ptr word) GetPath16
+518 pascal -ret16 PathToRegion(word) PathToRegion16
+519 pascal -ret16 SelectClipPath(word word) SelectClipPath16
+520 pascal -ret16 StrokeAndFillPath(word) StrokeAndFillPath16
+521 pascal -ret16 StrokePath(word) StrokePath16
+522 pascal -ret16 WidenPath(word) WidenPath16
 523 stub ExtCreatePen
-524 pascal16 GetArcDirection(word) GetArcDirection16
-525 pascal16 SetArcDirection(word word) SetArcDirection16
+524 pascal -ret16 GetArcDirection(word) GetArcDirection16
+525 pascal -ret16 SetArcDirection(word word) SetArcDirection16
 526 stub GetMiterLimit
 527 stub SetMiterLimit
 528 stub GDIParametersInfo
-529 pascal16 CreateHalftonePalette(word) CreateHalftonePalette16
+529 pascal -ret16 CreateHalftonePalette(word) CreateHalftonePalette16
 # Hebrew version API's
-530 pascal16 RawTextOut() RawTextOut16
-531 pascal16 RawExtTextOut() RawExtTextOut16
-532 pascal16 RawGetTextExtent(word str word) RawGetTextExtent16
-536 pascal16 BiDiLayout() BiDiLayout16
-538 pascal16 BiDiCreateTabString() BiDiCreateTabString16
-540 pascal16 BiDiGlyphOut() BiDiGlyphOut16
-543 pascal16 BiDiGetStringExtent() BiDiGetStringExtent16
-555 pascal16 BiDiDeleteString() BiDiDeleteString16
-556 pascal16 BiDiSetDefaults() BiDiSetDefaults16
-558 pascal16 BiDiGetDefaults() BiDiGetDefaults16
-560 pascal16 BiDiShape() BiDiShape16
-561 pascal16 BiDiFontComplement() BiDiFontComplement16
-564 pascal16 BiDiSetKashida() BiDiSetKashida16
-565 pascal16 BiDiKExtTextOut() BiDiKExtTextOut16
-566 pascal16 BiDiShapeEx() BiDiShapeEx16
-569 pascal16 BiDiCreateStringEx() BiDiCreateStringEx16
-571 pascal16 GetTextExtentRtoL() GetTextExtentRtoL16
-572 pascal16 GetHDCCharSet() GetHDCCharSet16
-573 pascal16 BiDiLayoutEx() BiDiLayoutEx16
-602 pascal16 SetDIBColorTable(word word word ptr) SetDIBColorTable16
-603 pascal16 GetDIBColorTable(word word word ptr) GetDIBColorTable16
-604 pascal16 SetSolidBrush(word long) SetSolidBrush16
-605 pascal16 SysDeleteObject(word) DeleteObject16    # ???
-606 pascal16 SetMagicColors(word long word) SetMagicColors16
+530 pascal -ret16 RawTextOut() RawTextOut16
+531 pascal -ret16 RawExtTextOut() RawExtTextOut16
+532 pascal -ret16 RawGetTextExtent(word str word) RawGetTextExtent16
+536 pascal -ret16 BiDiLayout() BiDiLayout16
+538 pascal -ret16 BiDiCreateTabString() BiDiCreateTabString16
+540 pascal -ret16 BiDiGlyphOut() BiDiGlyphOut16
+543 pascal -ret16 BiDiGetStringExtent() BiDiGetStringExtent16
+555 pascal -ret16 BiDiDeleteString() BiDiDeleteString16
+556 pascal -ret16 BiDiSetDefaults() BiDiSetDefaults16
+558 pascal -ret16 BiDiGetDefaults() BiDiGetDefaults16
+560 pascal -ret16 BiDiShape() BiDiShape16
+561 pascal -ret16 BiDiFontComplement() BiDiFontComplement16
+564 pascal -ret16 BiDiSetKashida() BiDiSetKashida16
+565 pascal -ret16 BiDiKExtTextOut() BiDiKExtTextOut16
+566 pascal -ret16 BiDiShapeEx() BiDiShapeEx16
+569 pascal -ret16 BiDiCreateStringEx() BiDiCreateStringEx16
+571 pascal -ret16 GetTextExtentRtoL() GetTextExtentRtoL16
+572 pascal -ret16 GetHDCCharSet() GetHDCCharSet16
+573 pascal -ret16 BiDiLayoutEx() BiDiLayoutEx16
+602 pascal -ret16 SetDIBColorTable(word word word ptr) SetDIBColorTable16
+603 pascal -ret16 GetDIBColorTable(word word word ptr) GetDIBColorTable16
+604 pascal -ret16 SetSolidBrush(word long) SetSolidBrush16
+605 pascal -ret16 SysDeleteObject(word) DeleteObject16    # ???
+606 pascal -ret16 SetMagicColors(word long word) SetMagicColors16
 607 pascal   GetRegionData(word long ptr) GetRegionData16
 608 stub ExtCreateRegion
-609 pascal16 GdiFreeResources(long) GdiFreeResources16
-610 pascal16 GdiSignalProc32(long long long word) GdiSignalProc
+609 pascal -ret16 GdiFreeResources(long) GdiFreeResources16
+610 pascal -ret16 GdiSignalProc32(long long long word) GdiSignalProc
 611 stub GetRandomRgn
-612 pascal16 GetTextCharset(word) GetTextCharset16
-613 pascal16 EnumFontFamiliesEx(word ptr segptr long long) EnumFontFamiliesEx16
+612 pascal -ret16 GetTextCharset(word) GetTextCharset16
+613 pascal -ret16 EnumFontFamiliesEx(word ptr segptr long long) EnumFontFamiliesEx16
 614 stub AddLpkToGDI
 615 stub GetCharacterPlacement
 616 pascal   GetFontLanguageInfo(word) GetFontLanguageInfo16
@@ -412,5 +412,5 @@
 822 stub ICMTranslateRGB
 823 stub ICMTranslateRGBs
 824 stub ICMCheckColorsInGamut
-1000 pascal16 SetLayout(word long) SetLayout16
+1000 pascal -ret16 SetLayout(word long) SetLayout16
 1001 stub GetLayout
Index: ./dlls/kernel/toolhelp.spec
===================================================================
RCS file: /var/cvs/wine/dlls/kernel/toolhelp.spec,v
retrieving revision 1.5
diff -u -r1.5 toolhelp.spec
--- ./dlls/kernel/toolhelp.spec	21 Jun 2002 19:15:47 -0000	1.5
+++ ./dlls/kernel/toolhelp.spec	25 Sep 2003 21:47:32 -0000
@@ -1,40 +1,40 @@
-50 pascal16 GlobalHandleToSel(word) GlobalHandleToSel16
-51 pascal16 GlobalFirst(ptr word) GlobalFirst16
-52 pascal16 GlobalNext(ptr word) GlobalNext16
-53 pascal16 GlobalInfo(ptr) GlobalInfo16
-54 pascal16 GlobalEntryHandle(ptr word) GlobalEntryHandle16
-55 pascal16 GlobalEntryModule(ptr word word) GlobalEntryModule16
-56 pascal16 LocalInfo(ptr word) LocalInfo16
-57 pascal16 LocalFirst(ptr word) LocalFirst16
-58 pascal16 LocalNext(ptr) LocalNext16
-59 pascal16 ModuleFirst(ptr) ModuleFirst16
-60 pascal16 ModuleNext(ptr) ModuleNext16
-61 pascal16 ModuleFindName(ptr ptr) ModuleFindName16
-62 pascal16 ModuleFindHandle(ptr word) ModuleFindHandle16
-63 pascal16 TaskFirst(ptr) TaskFirst16
-64 pascal16 TaskNext(ptr) TaskNext16
-65 pascal16 TaskFindHandle(ptr word) TaskFindHandle16
-66 pascal16 StackTraceFirst(ptr word) StackTraceFirst16
-67 pascal16 StackTraceCSIPFirst(ptr word word word word) StackTraceCSIPFirst16
-68 pascal16 StackTraceNext(ptr) StackTraceNext16
-#69 pascal16 ClassFirst(ptr) ClassFirst16
-#70 pascal16 ClassNext(ptr) ClassNext16
+50 pascal -ret16 GlobalHandleToSel(word) GlobalHandleToSel16
+51 pascal -ret16 GlobalFirst(ptr word) GlobalFirst16
+52 pascal -ret16 GlobalNext(ptr word) GlobalNext16
+53 pascal -ret16 GlobalInfo(ptr) GlobalInfo16
+54 pascal -ret16 GlobalEntryHandle(ptr word) GlobalEntryHandle16
+55 pascal -ret16 GlobalEntryModule(ptr word word) GlobalEntryModule16
+56 pascal -ret16 LocalInfo(ptr word) LocalInfo16
+57 pascal -ret16 LocalFirst(ptr word) LocalFirst16
+58 pascal -ret16 LocalNext(ptr) LocalNext16
+59 pascal -ret16 ModuleFirst(ptr) ModuleFirst16
+60 pascal -ret16 ModuleNext(ptr) ModuleNext16
+61 pascal -ret16 ModuleFindName(ptr ptr) ModuleFindName16
+62 pascal -ret16 ModuleFindHandle(ptr word) ModuleFindHandle16
+63 pascal -ret16 TaskFirst(ptr) TaskFirst16
+64 pascal -ret16 TaskNext(ptr) TaskNext16
+65 pascal -ret16 TaskFindHandle(ptr word) TaskFindHandle16
+66 pascal -ret16 StackTraceFirst(ptr word) StackTraceFirst16
+67 pascal -ret16 StackTraceCSIPFirst(ptr word word word word) StackTraceCSIPFirst16
+68 pascal -ret16 StackTraceNext(ptr) StackTraceNext16
+#69 pascal -ret16 ClassFirst(ptr) ClassFirst16
+#70 pascal -ret16 ClassNext(ptr) ClassNext16
 #FIXME: window classes are USER objects
 69 stub ClassFirst
 70 stub ClassNext
-71 pascal16 SystemHeapInfo(ptr) SystemHeapInfo16
-72 pascal16 MemManInfo(ptr) MemManInfo16
-73 pascal16 NotifyRegister(word segptr word) NotifyRegister16
-74 pascal16 NotifyUnregister(word) NotifyUnregister16
-75 pascal16 InterruptRegister(word segptr) InterruptRegister16
-76 pascal16 InterruptUnRegister(word) InterruptUnRegister16
-77 pascal16 TerminateApp(word word) TerminateApp16
+71 pascal -ret16 SystemHeapInfo(ptr) SystemHeapInfo16
+72 pascal -ret16 MemManInfo(ptr) MemManInfo16
+73 pascal -ret16 NotifyRegister(word segptr word) NotifyRegister16
+74 pascal -ret16 NotifyUnregister(word) NotifyUnregister16
+75 pascal -ret16 InterruptRegister(word segptr) InterruptRegister16
+76 pascal -ret16 InterruptUnRegister(word) InterruptUnRegister16
+77 pascal -ret16 TerminateApp(word word) TerminateApp16
 78 pascal   MemoryRead(word long ptr long) MemoryRead16
 79 pascal   MemoryWrite(word long ptr long) MemoryWrite16
-80 pascal16 TimerCount(ptr) TimerCount16
+80 pascal -ret16 TimerCount(ptr) TimerCount16
 81 stub TASKSETCSIP
 82 stub TASKGETCSIP
 83 stub TASKSWITCH
-84 pascal16 Local32Info(ptr word) Local32Info16
-85 pascal16 Local32First(ptr word) Local32First16
-86 pascal16 Local32Next(ptr) Local32Next16
+84 pascal -ret16 Local32Info(ptr word) Local32Info16
+85 pascal -ret16 Local32First(ptr word) Local32First16
+86 pascal -ret16 Local32Next(ptr) Local32Next16
Index: ./dlls/kernel/win87em.spec
===================================================================
RCS file: /var/cvs/wine/dlls/kernel/win87em.spec,v
retrieving revision 1.4
diff -u -r1.4 win87em.spec
--- ./dlls/kernel/win87em.spec	21 Jun 2002 19:15:47 -0000	1.4
+++ ./dlls/kernel/win87em.spec	25 Sep 2003 21:47:32 -0000
@@ -1,4 +1,4 @@
 1 pascal -register _fpMath() WIN87_fpmath
-3 pascal16 __WinEm87Info(ptr word) WIN87_WinEm87Info
-4 pascal16 __WinEm87Restore(ptr word) WIN87_WinEm87Restore
-5 pascal16 __WinEm87Save(ptr word) WIN87_WinEm87Save
+3 pascal -ret16 __WinEm87Info(ptr word) WIN87_WinEm87Info
+4 pascal -ret16 __WinEm87Restore(ptr word) WIN87_WinEm87Restore
+5 pascal -ret16 __WinEm87Save(ptr word) WIN87_WinEm87Save
Index: ./dlls/kernel/krnl386.exe.spec
===================================================================
RCS file: /var/cvs/wine/dlls/kernel/krnl386.exe.spec,v
retrieving revision 1.9
diff -u -r1.9 krnl386.exe.spec
--- ./dlls/kernel/krnl386.exe.spec	27 Aug 2003 02:57:32 -0000	1.9
+++ ./dlls/kernel/krnl386.exe.spec	25 Sep 2003 21:47:32 -0000
@@ -2,79 +2,79 @@
 # present in win31, win95 and nt351
 
 1   stub FatalExit
-2   pascal16 ExitKernel() ExitKernel16
+2   pascal -ret16 ExitKernel() ExitKernel16
 3   pascal GetVersion() GetVersion16
-4   pascal16 LocalInit(word word word) LocalInit16
-5   pascal16 LocalAlloc(word word) LocalAlloc16
-6   pascal16 LocalReAlloc(word word word) LocalReAlloc16
-7   pascal16 LocalFree(word) LocalFree16
+4   pascal -ret16 LocalInit(word word word) LocalInit16
+5   pascal -ret16 LocalAlloc(word word) LocalAlloc16
+6   pascal -ret16 LocalReAlloc(word word word) LocalReAlloc16
+7   pascal -ret16 LocalFree(word) LocalFree16
 8   pascal LocalLock(word) LocalLock16
-9   pascal16 LocalUnlock(word) LocalUnlock16
-10  pascal16 LocalSize(word) LocalSize16
-11  pascal16 LocalHandle(word) LocalHandle16
-12  pascal16 LocalFlags(word) LocalFlags16
-13  pascal16 LocalCompact(word) LocalCompact16
+9   pascal -ret16 LocalUnlock(word) LocalUnlock16
+10  pascal -ret16 LocalSize(word) LocalSize16
+11  pascal -ret16 LocalHandle(word) LocalHandle16
+12  pascal -ret16 LocalFlags(word) LocalFlags16
+13  pascal -ret16 LocalCompact(word) LocalCompact16
 14  pascal LocalNotify(long) LocalNotify16
-15  pascal16 GlobalAlloc(word long) GlobalAlloc16
-16  pascal16 GlobalReAlloc(word long word) GlobalReAlloc16
-17  pascal16 GlobalFree(word) GlobalFree16
+15  pascal -ret16 GlobalAlloc(word long) GlobalAlloc16
+16  pascal -ret16 GlobalReAlloc(word long word) GlobalReAlloc16
+17  pascal -ret16 GlobalFree(word) GlobalFree16
 18  pascal GlobalLock(word) WIN16_GlobalLock16
-19  pascal16 GlobalUnlock(word) GlobalUnlock16
+19  pascal -ret16 GlobalUnlock(word) GlobalUnlock16
 20  pascal GlobalSize(word) GlobalSize16
 21  pascal GlobalHandle(word) GlobalHandle16
-22  pascal16 GlobalFlags(word) GlobalFlags16
-23  pascal16 LockSegment(word) LockSegment16
-24  pascal16 UnlockSegment(word) UnlockSegment16
+22  pascal -ret16 GlobalFlags(word) GlobalFlags16
+23  pascal -ret16 LockSegment(word) LockSegment16
+24  pascal -ret16 UnlockSegment(word) UnlockSegment16
 25  pascal GlobalCompact(long) GlobalCompact16
-26  pascal16 GlobalFreeAll(word) GlobalFreeAll16
-27  pascal16 GetModuleName(word ptr word) GetModuleName16 # W1.1: SETSWAPHOOK, W2.0: nothing !
+26  pascal -ret16 GlobalFreeAll(word) GlobalFreeAll16
+27  pascal -ret16 GetModuleName(word ptr word) GetModuleName16 # W1.1: SETSWAPHOOK, W2.0: nothing !
 28  pascal   GlobalMasterHandle() GlobalMasterHandle16
-29  pascal16 Yield() Yield16
-30  pascal16 WaitEvent(word) WaitEvent16
-31  pascal16 PostEvent(word) PostEvent16
-32  pascal16 SetPriority(word s_word) SetPriority16
-33  pascal16 LockCurrentTask(word) LockCurrentTask16
-34  pascal16 SetTaskQueue(word word) SetTaskQueue16
-35  pascal16 GetTaskQueue(word) GetTaskQueue16
+29  pascal -ret16 Yield() Yield16
+30  pascal -ret16 WaitEvent(word) WaitEvent16
+31  pascal -ret16 PostEvent(word) PostEvent16
+32  pascal -ret16 SetPriority(word s_word) SetPriority16
+33  pascal -ret16 LockCurrentTask(word) LockCurrentTask16
+34  pascal -ret16 SetTaskQueue(word word) SetTaskQueue16
+35  pascal -ret16 GetTaskQueue(word) GetTaskQueue16
 36  pascal   GetCurrentTask() WIN16_GetCurrentTask
 37  pascal GetCurrentPDB() GetCurrentPDB16
 38  pascal   SetTaskSignalProc(word segptr) SetTaskSignalProc
 39  stub     SetTaskSwitchProc      # W1.1, W2.0
 40  stub     SetTaskInterchange     # W1.1, W2.0
-41  pascal16 EnableDos() KERNEL_nop
-42  pascal16 DisableDos() KERNEL_nop
+41  pascal -ret16 EnableDos() KERNEL_nop
+42  pascal -ret16 DisableDos() KERNEL_nop
 43  stub     IsScreenGrab           # W1.1, W2.0
 44  stub     BuildPDB               # W1.1, W2.0
-45  pascal16 LoadModule(str ptr) LoadModule16
-46  pascal16 FreeModule(word) FreeModule16
+45  pascal -ret16 LoadModule(str ptr) LoadModule16
+46  pascal -ret16 FreeModule(word) FreeModule16
 47  pascal   GetModuleHandle(segstr) WIN16_GetModuleHandle
-48  pascal16 GetModuleUsage(word) GetModuleUsage16
-49  pascal16 GetModuleFileName(word ptr s_word) GetModuleFileName16
+48  pascal -ret16 GetModuleUsage(word) GetModuleUsage16
+49  pascal -ret16 GetModuleFileName(word ptr s_word) GetModuleFileName16
 50  pascal GetProcAddress(word str) GetProcAddress16
 51  pascal MakeProcInstance(segptr word) MakeProcInstance16
-52  pascal16 FreeProcInstance(segptr) FreeProcInstance16
+52  pascal -ret16 FreeProcInstance(segptr) FreeProcInstance16
 53  stub CallProcInstance
-54  pascal16 GetInstanceData(word word word) GetInstanceData16
+54  pascal -ret16 GetInstanceData(word word word) GetInstanceData16
 55  pascal -register Catch(ptr) Catch16
 56  pascal -register Throw(ptr word) Throw16
-57  pascal16 GetProfileInt(str str s_word) GetProfileInt16
-58  pascal16 GetProfileString(str str str ptr word) GetProfileString16
-59  pascal16 WriteProfileString(str str str) WriteProfileString16
-60  pascal16 FindResource(word str str) FindResource16
-61  pascal16 LoadResource(word word) LoadResource16
+57  pascal -ret16 GetProfileInt(str str s_word) GetProfileInt16
+58  pascal -ret16 GetProfileString(str str str ptr word) GetProfileString16
+59  pascal -ret16 WriteProfileString(str str str) WriteProfileString16
+60  pascal -ret16 FindResource(word str str) FindResource16
+61  pascal -ret16 LoadResource(word word) LoadResource16
 62  pascal LockResource(word) WIN16_LockResource16
-63  pascal16 FreeResource(word) FreeResource16
-64  pascal16 AccessResource(word word) AccessResource16
+63  pascal -ret16 FreeResource(word) FreeResource16
+64  pascal -ret16 AccessResource(word word) AccessResource16
 65  pascal SizeofResource(word word) SizeofResource16
-66  pascal16 AllocResource(word word long) AllocResource16
+66  pascal -ret16 AllocResource(word word long) AllocResource16
 67  pascal SetResourceHandler(word str segptr) SetResourceHandler16
-68  pascal16 InitAtomTable(word) InitAtomTable16
-69  pascal16 FindAtom(str) FindAtom16
-70  pascal16 AddAtom(str) AddAtom16
-71  pascal16 DeleteAtom(word) DeleteAtom16
-72  pascal16 GetAtomName(word ptr word) GetAtomName16
-73  pascal16 GetAtomHandle(word) GetAtomHandle16
-74  pascal16 OpenFile(str ptr word) OpenFile16
+68  pascal -ret16 InitAtomTable(word) InitAtomTable16
+69  pascal -ret16 FindAtom(str) FindAtom16
+70  pascal -ret16 AddAtom(str) AddAtom16
+71  pascal -ret16 DeleteAtom(word) DeleteAtom16
+72  pascal -ret16 GetAtomName(word ptr word) GetAtomName16
+73  pascal -ret16 GetAtomHandle(word) GetAtomHandle16
+74  pascal -ret16 OpenFile(str ptr word) OpenFile16
 75  stub OpenPathName
 76  stub DeletePathName
 # Reserved*: old Win 2.x functions now moved to USER (Win 3.0+)
@@ -82,132 +82,132 @@
 78  pascal Reserved2(segptr segptr) KERNEL_AnsiPrev16
 79  pascal Reserved3(segstr) KERNEL_AnsiUpper16
 80  pascal Reserved4(segstr) KERNEL_AnsiLower16
-81  pascal16 _lclose(word) _lclose16
-82  pascal16 _lread(word segptr word) WIN16_lread
-83  pascal16 _lcreat(str word) _lcreat16
+81  pascal -ret16 _lclose(word) _lclose16
+82  pascal -ret16 _lread(word segptr word) WIN16_lread
+83  pascal -ret16 _lcreat(str word) _lcreat16
 84  pascal   _llseek(word long word) _llseek16
-85  pascal16 _lopen(str word) _lopen16
-86  pascal16 _lwrite(word ptr word) _lwrite16
-87  pascal16 Reserved5(str str) KERNEL_lstrcmp16
+85  pascal -ret16 _lopen(str word) _lopen16
+86  pascal -ret16 _lwrite(word ptr word) _lwrite16
+87  pascal -ret16 Reserved5(str str) KERNEL_lstrcmp16
 88  pascal   lstrcpy(segptr str) lstrcpy16
 89  pascal   lstrcat(segstr str) lstrcat16
-90  pascal16 lstrlen(str) lstrlen16
+90  pascal -ret16 lstrlen(str) lstrlen16
 91  pascal -register InitTask() InitTask16
 92  pascal   GetTempDrive(word) GetTempDrive
-93  pascal16 GetCodeHandle(segptr) GetCodeHandle16
-94  pascal16 DefineHandleTable(word) DefineHandleTable16
-95  pascal16 LoadLibrary(str) LoadLibrary16
-96  pascal16 FreeLibrary(word) FreeLibrary16
-97  pascal16 GetTempFileName(word str word ptr) GetTempFileName16
-98  pascal16 GetLastDiskChange() KERNEL_nop
+93  pascal -ret16 GetCodeHandle(segptr) GetCodeHandle16
+94  pascal -ret16 DefineHandleTable(word) DefineHandleTable16
+95  pascal -ret16 LoadLibrary(str) LoadLibrary16
+96  pascal -ret16 FreeLibrary(word) FreeLibrary16
+97  pascal -ret16 GetTempFileName(word str word ptr) GetTempFileName16
+98  pascal -ret16 GetLastDiskChange() KERNEL_nop
 99  stub GetLPErrMode
-100 pascal16 ValidateCodeSegments() KERNEL_nop
+100 pascal -ret16 ValidateCodeSegments() KERNEL_nop
 101 stub NoHookDosCall
 102 pascal -register DOS3Call() DOS3Call
 103 pascal -register NetBIOSCall() NetBIOSCall16
-104 pascal16 GetCodeInfo(segptr ptr) GetCodeInfo16
-105 pascal16 GetExeVersion() GetExeVersion16
+104 pascal -ret16 GetCodeInfo(segptr ptr) GetCodeInfo16
+105 pascal -ret16 GetExeVersion() GetExeVersion16
 106 pascal SetSwapAreaSize(word) SetSwapAreaSize16
-107 pascal16 SetErrorMode(word) SetErrorMode16
-108 pascal16 SwitchStackTo(word word word) SwitchStackTo16 # STO in W2.0
+107 pascal -ret16 SetErrorMode(word) SetErrorMode16
+108 pascal -ret16 SwitchStackTo(word word word) SwitchStackTo16 # STO in W2.0
 109 pascal -register SwitchStackBack() SwitchStackBack16 # SBACK in W2.0
 110 pascal   PatchCodeHandle(word) PatchCodeHandle16
 111 pascal   GlobalWire(word) GlobalWire16
-112 pascal16 GlobalUnWire(word) GlobalUnWire16
+112 pascal -ret16 GlobalUnWire(word) GlobalUnWire16
 113 equate __AHSHIFT 3
 114 equate __AHINCR 8
-115 pascal16 OutputDebugString(str) OutputDebugString16
+115 pascal -ret16 OutputDebugString(str) OutputDebugString16
 116 stub InitLib
-117 pascal16 OldYield() OldYield16
-118 pascal16 GetTaskQueueDS() GetTaskQueueDS16
-119 pascal16 GetTaskQueueES() GetTaskQueueES16
+117 pascal -ret16 OldYield() OldYield16
+118 pascal -ret16 GetTaskQueueDS() GetTaskQueueDS16
+119 pascal -ret16 GetTaskQueueES() GetTaskQueueES16
 120 stub UndefDynLink
-121 pascal16 LocalShrink(word word) LocalShrink16
-122 pascal16 IsTaskLocked() IsTaskLocked16
-123 pascal16 KbdRst() KERNEL_nop
-124 pascal16 EnableKernel() KERNEL_nop
-125 pascal16 DisableKernel() KERNEL_nop
+121 pascal -ret16 LocalShrink(word word) LocalShrink16
+122 pascal -ret16 IsTaskLocked() IsTaskLocked16
+123 pascal -ret16 KbdRst() KERNEL_nop
+124 pascal -ret16 EnableKernel() KERNEL_nop
+125 pascal -ret16 DisableKernel() KERNEL_nop
 126 stub MemoryFreed
-127 pascal16 GetPrivateProfileInt(str str s_word str) GetPrivateProfileInt16
-128 pascal16 GetPrivateProfileString(str str str ptr word str) GetPrivateProfileString16
-129 pascal16 WritePrivateProfileString(str str str str) WritePrivateProfileString16
+127 pascal -ret16 GetPrivateProfileInt(str str s_word str) GetPrivateProfileInt16
+128 pascal -ret16 GetPrivateProfileString(str str str ptr word str) GetPrivateProfileString16
+129 pascal -ret16 WritePrivateProfileString(str str str str) WritePrivateProfileString16
 130 pascal FileCDR(ptr) FileCDR16
 131 pascal GetDOSEnvironment() GetDOSEnvironment16
 132 pascal GetWinFlags() GetWinFlags16
-133 pascal16 GetExePtr(word) WIN16_GetExePtr
-134 pascal16 GetWindowsDirectory(ptr word) GetWindowsDirectory16
-135 pascal16 GetSystemDirectory(ptr word) GetSystemDirectory16
-136 pascal16 GetDriveType(word) GetDriveType16
-137 pascal16 FatalAppExit(word str) FatalAppExit16
+133 pascal -ret16 GetExePtr(word) WIN16_GetExePtr
+134 pascal -ret16 GetWindowsDirectory(ptr word) GetWindowsDirectory16
+135 pascal -ret16 GetSystemDirectory(ptr word) GetSystemDirectory16
+136 pascal -ret16 GetDriveType(word) GetDriveType16
+137 pascal -ret16 FatalAppExit(word str) FatalAppExit16
 138 pascal GetHeapSpaces(word) GetHeapSpaces16
 139 stub DoSignal
-140 pascal16 SetSigHandler(segptr ptr ptr word word) SetSigHandler16
+140 pascal -ret16 SetSigHandler(segptr ptr ptr word word) SetSigHandler16
 141 stub InitTask1
-142 pascal16 GetProfileSectionNames(ptr word) GetProfileSectionNames16
-143 pascal16 GetPrivateProfileSectionNames(ptr word str) GetPrivateProfileSectionNames16
-144 pascal16 CreateDirectory(ptr ptr) CreateDirectory16
-145 pascal16 RemoveDirectory(ptr) RemoveDirectory16
-146 pascal16 DeleteFile(ptr) DeleteFile16
-147 pascal16 SetLastError(long) SetLastError
+142 pascal -ret16 GetProfileSectionNames(ptr word) GetProfileSectionNames16
+143 pascal -ret16 GetPrivateProfileSectionNames(ptr word str) GetPrivateProfileSectionNames16
+144 pascal -ret16 CreateDirectory(ptr ptr) CreateDirectory16
+145 pascal -ret16 RemoveDirectory(ptr) RemoveDirectory16
+146 pascal -ret16 DeleteFile(ptr) DeleteFile16
+147 pascal -ret16 SetLastError(long) SetLastError
 148 pascal   GetLastError() GetLastError
-149 pascal16 GetVersionEx(ptr) GetVersionEx16
-150 pascal16 DirectedYield(word) DirectedYield16
+149 pascal -ret16 GetVersionEx(ptr) GetVersionEx16
+150 pascal -ret16 DirectedYield(word) DirectedYield16
 151 stub WinOldApCall
-152 pascal16 GetNumTasks() GetNumTasks16
-154 pascal16 GlobalNotify(segptr) GlobalNotify16
-155 pascal16 GetTaskDS() GetTaskDS16
+152 pascal -ret16 GetNumTasks() GetNumTasks16
+154 pascal -ret16 GlobalNotify(segptr) GlobalNotify16
+155 pascal -ret16 GetTaskDS() GetTaskDS16
 156 pascal   LimitEMSPages(long) LimitEMSPages16
 157 pascal   GetCurPID(long) GetCurPID16
-158 pascal16 IsWinOldApTask(word) IsWinOldApTask16
+158 pascal -ret16 IsWinOldApTask(word) IsWinOldApTask16
 159 pascal GlobalHandleNoRIP(word) GlobalHandleNoRIP16
 160 stub EMSCopy
-161 pascal16 LocalCountFree() LocalCountFree16
-162 pascal16 LocalHeapSize() LocalHeapSize16
-163 pascal16 GlobalLRUOldest(word) GlobalLRUOldest16
-164 pascal16 GlobalLRUNewest(word) GlobalLRUNewest16
-165 pascal16 A20Proc(word) A20Proc16
-166 pascal16 WinExec(str word) WinExec16
-167 pascal16 GetExpWinVer(word) GetExpWinVer16
-168 pascal16 DirectResAlloc(word word word) DirectResAlloc16
+161 pascal -ret16 LocalCountFree() LocalCountFree16
+162 pascal -ret16 LocalHeapSize() LocalHeapSize16
+163 pascal -ret16 GlobalLRUOldest(word) GlobalLRUOldest16
+164 pascal -ret16 GlobalLRUNewest(word) GlobalLRUNewest16
+165 pascal -ret16 A20Proc(word) A20Proc16
+166 pascal -ret16 WinExec(str word) WinExec16
+167 pascal -ret16 GetExpWinVer(word) GetExpWinVer16
+168 pascal -ret16 DirectResAlloc(word word word) DirectResAlloc16
 169 pascal GetFreeSpace(word) GetFreeSpace16
-170 pascal16 AllocCStoDSAlias(word) AllocCStoDSAlias16
-171 pascal16 AllocDStoCSAlias(word) AllocDStoCSAlias16
-172 pascal16 AllocAlias(word) AllocCStoDSAlias16
+170 pascal -ret16 AllocCStoDSAlias(word) AllocCStoDSAlias16
+171 pascal -ret16 AllocDStoCSAlias(word) AllocDStoCSAlias16
+172 pascal -ret16 AllocAlias(word) AllocCStoDSAlias16
 173 equate __ROMBIOS 0
 174 equate __A000H 0
-175 pascal16 AllocSelector(word) AllocSelector16
-176 pascal16 FreeSelector(word) FreeSelector16
-177 pascal16 PrestoChangoSelector(word word) PrestoChangoSelector16
+175 pascal -ret16 AllocSelector(word) AllocSelector16
+176 pascal -ret16 FreeSelector(word) FreeSelector16
+177 pascal -ret16 PrestoChangoSelector(word word) PrestoChangoSelector16
 178 equate __WINFLAGS 0x413
 179 equate __D000H 0
-180 pascal16 LongPtrAdd(long long) LongPtrAdd16
+180 pascal -ret16 LongPtrAdd(long long) LongPtrAdd16
 181 equate __B000H 0
 182 equate __B800H 0
 183 equate __0000H 0
 184 pascal GlobalDOSAlloc(long) GlobalDOSAlloc16
-185 pascal16 GlobalDOSFree(word) GlobalDOSFree16
+185 pascal -ret16 GlobalDOSFree(word) GlobalDOSFree16
 186 pascal GetSelectorBase(word) GetSelectorBase
-187 pascal16 SetSelectorBase(word long) SetSelectorBase
+187 pascal -ret16 SetSelectorBase(word long) SetSelectorBase
 188 pascal GetSelectorLimit(word) GetSelectorLimit16
-189 pascal16 SetSelectorLimit(word long) SetSelectorLimit16
+189 pascal -ret16 SetSelectorLimit(word long) SetSelectorLimit16
 190 equate __E000H 0
-191 pascal16 GlobalPageLock(word) GlobalPageLock16
-192 pascal16 GlobalPageUnlock(word) GlobalPageUnlock16
+191 pascal -ret16 GlobalPageLock(word) GlobalPageLock16
+192 pascal -ret16 GlobalPageUnlock(word) GlobalPageUnlock16
 193 equate __0040H 0
 194 equate __F000H 0
 195 equate __C000H 0
-196 pascal16 SelectorAccessRights(word word word) SelectorAccessRights16
-197 pascal16 GlobalFix(word) GlobalFix16
-198 pascal16 GlobalUnfix(word) GlobalUnfix16
-199 pascal16 SetHandleCount(word) SetHandleCount16
-200 pascal16 ValidateFreeSpaces() KERNEL_nop
+196 pascal -ret16 SelectorAccessRights(word word word) SelectorAccessRights16
+197 pascal -ret16 GlobalFix(word) GlobalFix16
+198 pascal -ret16 GlobalUnfix(word) GlobalUnfix16
+199 pascal -ret16 SetHandleCount(word) SetHandleCount16
+200 pascal -ret16 ValidateFreeSpaces() KERNEL_nop
 201 stub ReplaceInst
 202 stub RegisterPtrace
 203 pascal -register DebugBreak() DebugBreak16
 204 stub SwapRecording
 205 stub CVWBreak
-206 pascal16 AllocSelectorArray(word) AllocSelectorArray16
-207 pascal16 IsDBCSLeadByte(word) IsDBCSLeadByte
+206 pascal -ret16 AllocSelectorArray(word) AllocSelectorArray16
+207 pascal -ret16 IsDBCSLeadByte(word) IsDBCSLeadByte
 
 
 # 208-237 are Win95 extensions; a few of those are also present in WinNT
@@ -232,8 +232,8 @@
 225 pascal RegQueryValueEx(long str ptr ptr ptr ptr) RegQueryValueEx16
 226 pascal RegSetValueEx(long str long long ptr long) RegSetValueEx16
 227 pascal RegFlushKey(long) RegFlushKey16
-228 pascal16 K228(word) GetExePtr
-229 pascal16 K229(long) Local32GetSegment16
+228 pascal -ret16 K228(word) GetExePtr
+229 pascal -ret16 K229(long) Local32GetSegment16
 230 pascal GlobalSmartPageLock(word) GlobalPageLock16 #?
 231 pascal GlobalSmartPageUnlock(word) GlobalPageUnlock16 #?
 232 stub RegLoadKey
@@ -241,7 +241,7 @@
 234 stub RegSaveKey
 235 stub InvalidateNlsCache
 236 stub GetProductName
-237 pascal16 K237() KERNEL_nop
+237 pascal -ret16 K237() KERNEL_nop
 
 
 # 262-274 are WinNT extensions; those are not present in Win95
@@ -254,45 +254,45 @@
 
 # 310-356 are again shared between all versions
 
-310 pascal16 LocalHandleDelta(word) LocalHandleDelta16
+310 pascal -ret16 LocalHandleDelta(word) LocalHandleDelta16
 311 pascal GetSetKernelDOSProc(ptr) GetSetKernelDOSProc16
 314 stub DebugDefineSegment
-315 pascal16 WriteOutProfiles() WriteOutProfiles16
+315 pascal -ret16 WriteOutProfiles() WriteOutProfiles16
 316 pascal GetFreeMemInfo() GetFreeMemInfo16
 318 stub FatalExitHook
 319 stub FlushCachedFileHandle
-320 pascal16 IsTask(word) IsTask16
-323 pascal16 IsRomModule(word) IsRomModule16
-324 pascal16 LogError(word ptr) LogError16
-325 pascal16 LogParamError(word ptr ptr) LogParamError16
-326 pascal16 IsRomFile(word) IsRomFile16
+320 pascal -ret16 IsTask(word) IsTask16
+323 pascal -ret16 IsRomModule(word) IsRomModule16
+324 pascal -ret16 LogError(word ptr) LogError16
+325 pascal -ret16 LogParamError(word ptr ptr) LogParamError16
+326 pascal -ret16 IsRomFile(word) IsRomFile16
 327 pascal -register K327() HandleParamError
 328 varargs -ret16 _DebugOutput(word str) _DebugOutput
-329 pascal16 K329(str word) DebugFillBuffer
+329 pascal -ret16 K329(str word) DebugFillBuffer
 332 variable THHOOK(0 0 0 0 0 0 0 0)
-334 pascal16 IsBadReadPtr(segptr word) IsBadReadPtr16
-335 pascal16 IsBadWritePtr(segptr word) IsBadWritePtr16
-336 pascal16 IsBadCodePtr(segptr) IsBadCodePtr16
-337 pascal16 IsBadStringPtr(segptr word) IsBadStringPtr16
-338 pascal16 HasGPHandler(segptr) HasGPHandler16
-339 pascal16 DiagQuery() DiagQuery16
-340 pascal16 DiagOutput(str) DiagOutput16
+334 pascal -ret16 IsBadReadPtr(segptr word) IsBadReadPtr16
+335 pascal -ret16 IsBadWritePtr(segptr word) IsBadWritePtr16
+336 pascal -ret16 IsBadCodePtr(segptr) IsBadCodePtr16
+337 pascal -ret16 IsBadStringPtr(segptr word) IsBadStringPtr16
+338 pascal -ret16 HasGPHandler(segptr) HasGPHandler16
+339 pascal -ret16 DiagQuery() DiagQuery16
+340 pascal -ret16 DiagOutput(str) DiagOutput16
 341 pascal ToolHelpHook(ptr) ToolHelpHook16
 342 variable __GP(0 0)
 343 stub RegisterWinOldApHook
 344 stub GetWinOldApHooks
-345 pascal16 IsSharedSelector(word) IsSharedSelector16
-346 pascal16 IsBadHugeReadPtr(segptr long) IsBadHugeReadPtr16
-347 pascal16 IsBadHugeWritePtr(segptr long) IsBadHugeWritePtr16
-348 pascal16 hmemcpy(ptr ptr long) hmemcpy16
+345 pascal -ret16 IsSharedSelector(word) IsSharedSelector16
+346 pascal -ret16 IsBadHugeReadPtr(segptr long) IsBadHugeReadPtr16
+347 pascal -ret16 IsBadHugeWritePtr(segptr long) IsBadHugeWritePtr16
+348 pascal -ret16 hmemcpy(ptr ptr long) hmemcpy16
 349 pascal   _hread(word segptr long) WIN16_hread
 350 pascal   _hwrite(word ptr long) _hwrite16
-351 pascal16 BUNNY_351() KERNEL_nop
+351 pascal -ret16 BUNNY_351() KERNEL_nop
 352 pascal   lstrcatn(segstr str word) lstrcatn16
 353 pascal   lstrcpyn(segptr str word) lstrcpyn16
 354 pascal   GetAppCompatFlags(word) GetAppCompatFlags16
-355 pascal16 GetWinDebugInfo(ptr word) GetWinDebugInfo16
-356 pascal16 SetWinDebugInfo(ptr) SetWinDebugInfo16
+355 pascal -ret16 GetWinDebugInfo(ptr word) GetWinDebugInfo16
+356 pascal -ret16 SetWinDebugInfo(ptr) SetWinDebugInfo16
 
 
 # 357-365 are present in Win95 only
@@ -302,54 +302,54 @@
 357 pascal MapSL(segptr) MapSL
 358 pascal MapLS(long) MapLS
 359 pascal UnMapLS(segptr) UnMapLS
-360 pascal16 OpenFileEx(str ptr word) OpenFile16
-361 pascal16 PIGLET_361() KERNEL_nop
+360 pascal -ret16 OpenFileEx(str ptr word) OpenFile16
+361 pascal -ret16 PIGLET_361() KERNEL_nop
 362 stub ThunkTerminateProcess
 365 pascal -register GlobalChangeLockCount(word word) GlobalChangeLockCount16
 
 
 # 403-404 are common to all versions
 
-403 pascal16 FarSetOwner(word word) FarSetOwner16 # aka K403
-404 pascal16 FarGetOwner(word) FarGetOwner16 # aka K404
+403 pascal -ret16 FarSetOwner(word word) FarSetOwner16 # aka K403
+404 pascal -ret16 FarGetOwner(word) FarGetOwner16 # aka K404
 
 
 # 406-494 are present only in Win95
 
-406 pascal16 WritePrivateProfileStruct(str str ptr word str) WritePrivateProfileStruct16
-407 pascal16 GetPrivateProfileStruct(str str ptr word str) GetPrivateProfileStruct16
+406 pascal -ret16 WritePrivateProfileStruct(str str ptr word str) WritePrivateProfileStruct16
+407 pascal -ret16 GetPrivateProfileStruct(str str ptr word str) GetPrivateProfileStruct16
 408 stub KERNEL_408
 409 stub KERNEL_409
 410 stub CreateProcessFromWinExec
 411 pascal   GetCurrentDirectory(long ptr) GetCurrentDirectory16
-412 pascal16 SetCurrentDirectory(ptr) SetCurrentDirectory16
-413 pascal16 FindFirstFile(ptr ptr) FindFirstFile16
-414 pascal16 FindNextFile(word ptr) FindNextFile16
-415 pascal16 FindClose(word) FindClose16
-416 pascal16 WritePrivateProfileSection(str str str) WritePrivateProfileSection16
-417 pascal16 WriteProfileSection(str str) WriteProfileSection16
-418 pascal16 GetPrivateProfileSection(str ptr word str) GetPrivateProfileSection16
-419 pascal16 GetProfileSection(str ptr word) GetProfileSection16
+412 pascal -ret16 SetCurrentDirectory(ptr) SetCurrentDirectory16
+413 pascal -ret16 FindFirstFile(ptr ptr) FindFirstFile16
+414 pascal -ret16 FindNextFile(word ptr) FindNextFile16
+415 pascal -ret16 FindClose(word) FindClose16
+416 pascal -ret16 WritePrivateProfileSection(str str str) WritePrivateProfileSection16
+417 pascal -ret16 WriteProfileSection(str str) WriteProfileSection16
+418 pascal -ret16 GetPrivateProfileSection(str ptr word str) GetPrivateProfileSection16
+419 pascal -ret16 GetProfileSection(str ptr word) GetProfileSection16
 420 pascal   GetFileAttributes(ptr) GetFileAttributes16
-421 pascal16 SetFileAttributes(ptr long) SetFileAttributes16
-422 pascal16 GetDiskFreeSpace(ptr ptr ptr ptr ptr) GetDiskFreeSpace16
-423 pascal16 LogApiThk(str) LogApiThk
-431 pascal16 IsPeFormat(str word) IsPeFormat16
+421 pascal -ret16 SetFileAttributes(ptr long) SetFileAttributes16
+422 pascal -ret16 GetDiskFreeSpace(ptr ptr ptr ptr ptr) GetDiskFreeSpace16
+423 pascal -ret16 LogApiThk(str) LogApiThk
+431 pascal -ret16 IsPeFormat(str word) IsPeFormat16
 432 stub FileTimeToLocalFileTime
-434 pascal16 UnicodeToAnsi(ptr ptr word) UnicodeToAnsi16
+434 pascal -ret16 UnicodeToAnsi(ptr ptr word) UnicodeToAnsi16
 435 stub GetTaskFlags
-436 pascal16 _ConfirmSysLevel(ptr) _ConfirmSysLevel
-437 pascal16 _CheckNotSysLevel(ptr) _CheckNotSysLevel
-438 pascal16 _CreateSysLevel(ptr long) _CreateSysLevel
-439 pascal16 _EnterSysLevel(ptr) _EnterSysLevel
-440 pascal16 _LeaveSysLevel(ptr) _LeaveSysLevel
+436 pascal -ret16 _ConfirmSysLevel(ptr) _ConfirmSysLevel
+437 pascal -ret16 _CheckNotSysLevel(ptr) _CheckNotSysLevel
+438 pascal -ret16 _CreateSysLevel(ptr long) _CreateSysLevel
+439 pascal -ret16 _EnterSysLevel(ptr) _EnterSysLevel
+440 pascal -ret16 _LeaveSysLevel(ptr) _LeaveSysLevel
 441 pascal CreateThread16(ptr long segptr segptr long ptr) CreateThread16
 442 pascal VWin32_EventCreate() VWin32_EventCreate
 443 pascal VWin32_EventDestroy(long) VWin32_EventDestroy
-444 pascal16 Local32Info(ptr word) Local32Info16
-445 pascal16 Local32First(ptr word) Local32First16
-446 pascal16 Local32Next(ptr) Local32Next16
-447 pascal16 WIN32_OldYield() WIN32_OldYield16
+444 pascal -ret16 Local32Info(ptr word) Local32Info16
+445 pascal -ret16 Local32First(ptr word) Local32First16
+446 pascal -ret16 Local32Next(ptr) Local32Next16
+447 pascal -ret16 WIN32_OldYield() WIN32_OldYield16
 448 stub KERNEL_448
 449 pascal GetpWin16Lock() GetpWin16Lock16
 450 pascal VWin32_EventWait(long) VWin32_EventWait
@@ -368,7 +368,7 @@
 463 pascal SetThreadQueue(long word) SetThreadQueue16
 464 pascal GetThreadQueue(long) GetThreadQueue16
 465 stub NukeProcess
-466 pascal16 ExitProcess(word) ExitProcess16
+466 pascal -ret16 ExitProcess(word) ExitProcess16
 467 stub WOACreateConsole
 468 stub WOASpawnConApp
 469 stub WOAGimmeTitle
@@ -377,13 +377,13 @@
 472 pascal -register MapHInstLS() MapHInstLS
 473 pascal -register MapHInstSL() MapHInstSL
 474 pascal CloseW32Handle(long) CloseHandle
-475 pascal16 GetTEBSelectorFS() GetTEBSelectorFS16
+475 pascal -ret16 GetTEBSelectorFS() GetTEBSelectorFS16
 476 pascal ConvertToGlobalHandle(long) ConvertToGlobalHandle
 477 stub WOAFullScreen
 478 stub WOATerminateProcess
 479 pascal KERNEL_479(long) VWin32_EventSet  # ???
-480 pascal16 _EnterWin16Lock() _EnterWin16Lock
-481 pascal16 _LeaveWin16Lock() _LeaveWin16Lock
+480 pascal -ret16 _EnterWin16Lock() _EnterWin16Lock
+481 pascal -ret16 _LeaveWin16Lock() _LeaveWin16Lock
 482 pascal LoadSystemLibrary32(str) LoadLibrary32_16   # FIXME!
 483 pascal MapProcessHandle(long) MapProcessHandle
 484 pascal SetProcessDword(long s_word long) SetProcessDword
@@ -392,10 +392,10 @@
 487 pascal GetModuleFileName32(long str word) GetModuleFileNameA
 488 pascal GetModuleHandle32(str) GetModuleHandleA
 489 stub KERNEL_489  # VWin32_BoostWithDecay
-490 pascal16 KERNEL_490(word) KERNEL_490
+490 pascal -ret16 KERNEL_490(word) KERNEL_490
 491 pascal RegisterServiceProcess(long long) RegisterServiceProcess
 492 stub WOAAbort
-493 pascal16 UTInit(long long long long) UTInit16
+493 pascal -ret16 UTInit(long long long long) UTInit16
 494 stub KERNEL_494
 
 # 495 is present only in Win98
@@ -472,7 +472,7 @@
 
 600 stub AllocCodeAlias
 601 stub FreeCodeAlias
-602 pascal16 GetDummyModuleHandleDS() GetDummyModuleHandleDS16
+602 pascal -ret16 GetDummyModuleHandleDS() GetDummyModuleHandleDS16
 603 stub KERNEL_603  # OutputDebugString (?)
 604 pascal -register CBClientGlueSL() CBClientGlueSL
 # FIXME: 605 is duplicate of 562
@@ -485,23 +485,23 @@
 609 pascal FindLSThunkletCallback_dup(segptr long) FindLSThunkletCallback
 # FIXME: 610 is duplicate of 562
 610 pascal FindSLThunkletCallback_dup(long long) FindSLThunkletCallback
-611 pascal16 FreeThunklet(long long) FreeThunklet16
-612 pascal16 IsSLThunklet(ptr) IsSLThunklet16
+611 pascal -ret16 FreeThunklet(long long) FreeThunklet16
+612 pascal -ret16 IsSLThunklet(ptr) IsSLThunklet16
 613 stub HugeMapLS
 614 stub HugeUnMapLS
-615 pascal16 ConvertDialog32To16(long long long) ConvertDialog32To16
-616 pascal16 ConvertMenu32To16(long long long) ConvertMenu32To16
-617 pascal16 GetMenu32Size(ptr) GetMenu32Size16
-618 pascal16 GetDialog32Size(ptr) GetDialog32Size16
-619 pascal16 RegisterCBClient(word segptr long) RegisterCBClient16
+615 pascal -ret16 ConvertDialog32To16(long long long) ConvertDialog32To16
+616 pascal -ret16 ConvertMenu32To16(long long long) ConvertMenu32To16
+617 pascal -ret16 GetMenu32Size(ptr) GetMenu32Size16
+618 pascal -ret16 GetDialog32Size(ptr) GetDialog32Size16
+619 pascal -ret16 RegisterCBClient(word segptr long) RegisterCBClient16
 620 pascal -register CBClientThunkSL() CBClientThunkSL
 621 pascal -register CBClientThunkSLEx() CBClientThunkSLEx
-622 pascal16 UnRegisterCBClient(word segptr long) UnRegisterCBClient16
-623 pascal16 InitCBClient(long) InitCBClient16
+622 pascal -ret16 UnRegisterCBClient(word segptr long) UnRegisterCBClient16
+623 pascal -ret16 InitCBClient(long) InitCBClient16
 624 pascal SetFastQueue(long long) SetFastQueue16
 625 pascal GetFastQueue() GetFastQueue16
 626 stub SmashEnvironment
-627 pascal16 IsBadFlatReadWritePtr(segptr long word) IsBadFlatReadWritePtr16
+627 pascal -ret16 IsBadFlatReadWritePtr(segptr long word) IsBadFlatReadWritePtr16
 630 pascal -register C16ThkSL() C16ThkSL
 631 pascal -register C16ThkSL01() C16ThkSL01
 651 pascal ThunkConnect16(str str word long ptr str word) ThunkConnect16
Index: ./dlls/kernel/system.drv.spec
===================================================================
RCS file: /var/cvs/wine/dlls/kernel/system.drv.spec,v
retrieving revision 1.1
diff -u -r1.1 system.drv.spec
--- ./dlls/kernel/system.drv.spec	19 Aug 2003 03:27:45 -0000	1.1
+++ ./dlls/kernel/system.drv.spec	25 Sep 2003 21:47:32 -0000
@@ -1,12 +1,12 @@
 1 pascal   InquireSystem(word word) InquireSystem16
-2 pascal16 CreateSystemTimer(word segptr) WIN16_CreateSystemTimer
-3 pascal16 KillSystemTimer(word) SYSTEM_KillSystemTimer
-4 pascal16 EnableSystemTimers() EnableSystemTimers16
-5 pascal16 DisableSystemTimers() DisableSystemTimers16
+2 pascal -ret16 CreateSystemTimer(word segptr) WIN16_CreateSystemTimer
+3 pascal -ret16 KillSystemTimer(word) SYSTEM_KillSystemTimer
+4 pascal -ret16 EnableSystemTimers() EnableSystemTimers16
+5 pascal -ret16 DisableSystemTimers() DisableSystemTimers16
 6 pascal   GetSystemMSecCount() GetTickCount
-7 pascal16 Get80x87SaveSize() Get80x87SaveSize16
-8 pascal16 Save80x87State(ptr) Save80x87State16
-9 pascal16 Restore80x87State(ptr) Restore80x87State16
+7 pascal -ret16 Get80x87SaveSize() Get80x87SaveSize16
+8 pascal -ret16 Save80x87State(ptr) Save80x87State16
+9 pascal -ret16 Restore80x87State(ptr) Restore80x87State16
 13 stub INQUIRELONGINTS # W1.1, W2.0
 #14 stub ordinal only W1.1
-20 pascal16 A20_Proc(word) A20Proc16
+20 pascal -ret16 A20_Proc(word) A20Proc16
Index: ./dlls/lzexpand/lzexpand.spec
===================================================================
RCS file: /var/cvs/wine/dlls/lzexpand/lzexpand.spec,v
retrieving revision 1.4
diff -u -r1.4 lzexpand.spec
--- ./dlls/lzexpand/lzexpand.spec	21 Jun 2002 19:15:47 -0000	1.4
+++ ./dlls/lzexpand/lzexpand.spec	25 Sep 2003 21:47:32 -0000
@@ -1,12 +1,12 @@
 1  pascal   LZCopy(word word) LZCopy16
-2  pascal16 LZOpenFile(str ptr word) LZOpenFile16
-3  pascal16 LZInit(word) LZInit16
+2  pascal -ret16 LZOpenFile(str ptr word) LZOpenFile16
+3  pascal -ret16 LZInit(word) LZInit16
 4  pascal   LZSeek(word long word) LZSeek16
-5  pascal16 LZRead(word ptr word) LZRead16
-6  pascal16 LZClose(word) LZClose16
-7  pascal16 LZStart() LZStart16
+5  pascal -ret16 LZRead(word ptr word) LZRead16
+6  pascal -ret16 LZClose(word) LZClose16
+7  pascal -ret16 LZStart() LZStart16
 8  pascal   CopyLZFile(word word) CopyLZFile16
-9  pascal16 LZDone() LZDone
-10 pascal16 GetExpandedName(str ptr) GetExpandedName16
+9  pascal -ret16 LZDone() LZDone
+10 pascal -ret16 GetExpandedName(str ptr) GetExpandedName16
 #11 WEP
 #12 ___EXPORTEDSTUB
Index: ./dlls/msacm/msacm.spec
===================================================================
RCS file: /var/cvs/wine/dlls/msacm/msacm.spec,v
retrieving revision 1.4
diff -u -r1.4 msacm.spec
--- ./dlls/msacm/msacm.spec	21 Jun 2002 19:15:47 -0000	1.4
+++ ./dlls/msacm/msacm.spec	25 Sep 2003 21:47:32 -0000
@@ -2,34 +2,34 @@
   2 stub     DRIVERPROC
   3 stub     ___EXPORTEDSTUB
   7 pascal   acmGetVersion() acmGetVersion16
-  8 pascal16 acmMetrics(word word ptr) acmMetrics16
- 10 pascal16 acmDriverEnum(ptr long long) acmDriverEnum16
- 11 pascal16 acmDriverDetails(word ptr long) acmDriverDetails16
- 12 pascal16 acmDriverAdd(ptr word long long long) acmDriverAdd16
- 13 pascal16 acmDriverRemove(word long) acmDriverRemove16
- 14 pascal16 acmDriverOpen(ptr word long) acmDriverOpen16
- 15 pascal16 acmDriverClose(word long) acmDriverClose16
+  8 pascal -ret16 acmMetrics(word word ptr) acmMetrics16
+ 10 pascal -ret16 acmDriverEnum(ptr long long) acmDriverEnum16
+ 11 pascal -ret16 acmDriverDetails(word ptr long) acmDriverDetails16
+ 12 pascal -ret16 acmDriverAdd(ptr word long long long) acmDriverAdd16
+ 13 pascal -ret16 acmDriverRemove(word long) acmDriverRemove16
+ 14 pascal -ret16 acmDriverOpen(ptr word long) acmDriverOpen16
+ 15 pascal -ret16 acmDriverClose(word long) acmDriverClose16
  16 pascal   acmDriverMessage(word word long long) acmDriverMessage16
- 17 pascal16 acmDriverID(word ptr long) acmDriverID16
- 18 pascal16 acmDriverPriority(word long long) acmDriverPriority16
- 30 pascal16 acmFormatTagDetails(word ptr long) acmFormatTagDetails16
- 31 pascal16 acmFormatTagEnum(word ptr ptr long long) acmFormatTagEnum16
- 40 pascal16 acmFormatChoose(ptr) acmFormatChoose16
- 41 pascal16 acmFormatDetails(word ptr long) acmFormatDetails16
- 42 pascal16 acmFormatEnum(word ptr ptr long long) acmFormatEnum16
- 45 pascal16 acmFormatSuggest(word ptr ptr long long) acmFormatSuggest16
- 50 pascal16 acmFilterTagDetails(word ptr long) acmFilterTagDetails16
- 51 pascal16 acmFilterTagEnum(word ptr ptr long long) acmFilterTagEnum16
- 60 pascal16 acmFilterChoose(ptr) acmFilterChoose16
- 61 pascal16 acmFilterDetails(word ptr long) acmFilterDetails16
- 62 pascal16 acmFilterEnum(word ptr ptr long long) acmFilterEnum16
- 70 pascal16 acmStreamOpen(ptr word ptr ptr ptr long long long) acmStreamOpen16
- 71 pascal16 acmStreamClose(word long) acmStreamClose16
- 72 pascal16 acmStreamSize(word long ptr long) acmStreamSize16
- 75 pascal16 acmStreamConvert(word ptr long) acmStreamConvert16
- 76 pascal16 acmStreamReset(word long) acmStreamReset16
- 77 pascal16 acmStreamPrepareHeader(word ptr long) acmStreamPrepareHeader16
- 78 pascal16 acmStreamUnprepareHeader(word ptr long) acmStreamUnprepareHeader16
+ 17 pascal -ret16 acmDriverID(word ptr long) acmDriverID16
+ 18 pascal -ret16 acmDriverPriority(word long long) acmDriverPriority16
+ 30 pascal -ret16 acmFormatTagDetails(word ptr long) acmFormatTagDetails16
+ 31 pascal -ret16 acmFormatTagEnum(word ptr ptr long long) acmFormatTagEnum16
+ 40 pascal -ret16 acmFormatChoose(ptr) acmFormatChoose16
+ 41 pascal -ret16 acmFormatDetails(word ptr long) acmFormatDetails16
+ 42 pascal -ret16 acmFormatEnum(word ptr ptr long long) acmFormatEnum16
+ 45 pascal -ret16 acmFormatSuggest(word ptr ptr long long) acmFormatSuggest16
+ 50 pascal -ret16 acmFilterTagDetails(word ptr long) acmFilterTagDetails16
+ 51 pascal -ret16 acmFilterTagEnum(word ptr ptr long long) acmFilterTagEnum16
+ 60 pascal -ret16 acmFilterChoose(ptr) acmFilterChoose16
+ 61 pascal -ret16 acmFilterDetails(word ptr long) acmFilterDetails16
+ 62 pascal -ret16 acmFilterEnum(word ptr ptr long long) acmFilterEnum16
+ 70 pascal -ret16 acmStreamOpen(ptr word ptr ptr ptr long long long) acmStreamOpen16
+ 71 pascal -ret16 acmStreamClose(word long) acmStreamClose16
+ 72 pascal -ret16 acmStreamSize(word long ptr long) acmStreamSize16
+ 75 pascal -ret16 acmStreamConvert(word ptr long) acmStreamConvert16
+ 76 pascal -ret16 acmStreamReset(word long) acmStreamReset16
+ 77 pascal -ret16 acmStreamPrepareHeader(word ptr long) acmStreamPrepareHeader16
+ 78 pascal -ret16 acmStreamUnprepareHeader(word ptr long) acmStreamUnprepareHeader16
 150 stub     ACMAPPLICATIONEXIT
 175 stub     ACMHUGEPAGELOCK
 176 stub     ACMHUGEPAGEUNLOCK
Index: ./dlls/msvideo/msvideo.spec
===================================================================
RCS file: /var/cvs/wine/dlls/msvideo/msvideo.spec,v
retrieving revision 1.8
diff -u -r1.8 msvideo.spec
--- ./dlls/msvideo/msvideo.spec	27 Aug 2003 02:20:44 -0000	1.8
+++ ./dlls/msvideo/msvideo.spec	25 Sep 2003 21:47:32 -0000
@@ -23,36 +23,36 @@
 52 stub VIDEOSTREAMALLOCHDRANDBUFFER
 53 stub VIDEOSTREAMFREEHDRANDBUFFER
 60 stub VIDEOMESSAGE
-102 pascal16 DrawDibOpen() DrawDibOpen16
-103 pascal16 DrawDibClose(word) DrawDibClose16
-104 pascal16 DrawDibBegin(word word s_word s_word ptr s_word s_word word) DrawDibBegin16
-105 pascal16 DrawDibEnd(word) DrawDibEnd16
-106 pascal16 DrawDibDraw(word word s_word s_word s_word s_word ptr ptr s_word s_word s_word s_word word) DrawDibDraw16
-108 pascal16 DrawDibGetPalette(word) DrawDibGetPalette16
-110 pascal16 DrawDibSetPalette(word word) DrawDibSetPalette16
+102 pascal -ret16 DrawDibOpen() DrawDibOpen16
+103 pascal -ret16 DrawDibClose(word) DrawDibClose16
+104 pascal -ret16 DrawDibBegin(word word s_word s_word ptr s_word s_word word) DrawDibBegin16
+105 pascal -ret16 DrawDibEnd(word) DrawDibEnd16
+106 pascal -ret16 DrawDibDraw(word word s_word s_word s_word s_word ptr ptr s_word s_word s_word s_word word) DrawDibDraw16
+108 pascal -ret16 DrawDibGetPalette(word) DrawDibGetPalette16
+110 pascal -ret16 DrawDibSetPalette(word word) DrawDibSetPalette16
 111 stub DRAWDIBCHANGEPALETTE
-112 pascal16 DrawDibRealize(word word word) DrawDibRealize16
+112 pascal -ret16 DrawDibRealize(word word word) DrawDibRealize16
 113 stub DRAWDIBTIME
 114 stub DRAWDIBPROFILEDISPLAY
 115 stub STRETCHDIB
-118 pascal16 DrawDibStart(word long) DrawDibStart16
-119 pascal16 DrawDibStop(word) DrawDibStop16
+118 pascal -ret16 DrawDibStart(word long) DrawDibStart16
+119 pascal -ret16 DrawDibStop(word) DrawDibStop16
 120 stub DRAWDIBGETBUFFER
-200 pascal16 ICInfo(long long segptr) ICInfo16
+200 pascal -ret16 ICInfo(long long segptr) ICInfo16
 201 stub ICINSTALL
 202 stub ICREMOVE
-203 pascal16 ICOpen(long long word) ICOpen16
+203 pascal -ret16 ICOpen(long long word) ICOpen16
 204 pascal ICClose(word) ICClose16
 205 pascal ICSendMessage(word word long long) ICSendMessage16
-206 pascal16 ICOpenFunction(long long word segptr) ICOpenFunction16
+206 pascal -ret16 ICOpenFunction(long long word segptr) ICOpenFunction16
 207 varargs _ICMessage(word word word) ICMessage16
 212 pascal ICGetInfo(word segptr long) ICGetInfo16
-213 pascal16 ICLocate(long long ptr ptr word) ICLocate16
+213 pascal -ret16 ICLocate(long long ptr ptr word) ICLocate16
 224 cdecl _ICCompress(word long segptr segptr segptr segptr segptr segptr long long long segptr segptr) ICCompress16
 230 cdecl _ICDecompress(word long segptr segptr segptr segptr) ICDecompress16
 232 cdecl _ICDrawBegin(word long word word word s_word s_word s_word s_word segptr s_word s_word s_word s_word long long) ICDrawBegin16
 234 cdecl _ICDraw(word long segptr segptr long long) ICDraw16
-239 pascal16 ICGetDisplayFormat(word ptr ptr s_word s_word s_word) ICGetDisplayFormat16
+239 pascal -ret16 ICGetDisplayFormat(word ptr ptr s_word s_word s_word) ICGetDisplayFormat16
 240 stub ICIMAGECOMPRESS
 241 stub ICIMAGEDECOMPRESS
 242 stub ICCOMPRESSORCHOOSE
Index: ./dlls/ole32/compobj.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/compobj.spec,v
retrieving revision 1.8
diff -u -r1.8 compobj.spec
--- ./dlls/ole32/compobj.spec	25 Jul 2002 23:55:55 -0000	1.8
+++ ./dlls/ole32/compobj.spec	25 Sep 2003 21:47:32 -0000
@@ -14,8 +14,8 @@
 14 stub STRINGFROMIID
 15 pascal CoDisconnectObject(ptr long) CoDisconnectObject
 16 stub CORELEASEMARSHALDATA
-17 pascal16 CoFreeUnusedLibraries() CoFreeUnusedLibraries
-18 pascal16 IsEqualGUID(ptr ptr) IsEqualGUID16
+17 pascal -ret16 CoFreeUnusedLibraries() CoFreeUnusedLibraries
+18 pascal -ret16 IsEqualGUID(ptr ptr) IsEqualGUID16
 19 pascal StringFromCLSID(ptr ptr) StringFromCLSID16
 20 pascal CLSIDFromString(str ptr) CLSIDFromString16
 21 stub ISVALIDPTRIN
@@ -27,8 +27,8 @@
 27 pascal CoRegisterMessageFilter(ptr ptr) CoRegisterMessageFilter16
 28 stub COISHANDLERCONNECTED
 29 stub SHRADDREF
-30 pascal16 CoFileTimeToDosDateTime(ptr ptr ptr) CoFileTimeToDosDateTime16
-31 pascal16 CoDosDateTimeToFileTime(word word ptr) CoDosDateTimeToFileTime16
+30 pascal -ret16 CoFileTimeToDosDateTime(ptr ptr ptr) CoFileTimeToDosDateTime16
+31 pascal -ret16 CoDosDateTimeToFileTime(word word ptr) CoDosDateTimeToFileTime16
 32 stub COMARSHALHRESULT
 33 stub COUNMARSHALHRESULT
 34 pascal CoGetCurrentProcess() CoGetCurrentProcess
@@ -91,7 +91,7 @@
 92 stub LRPCGETTHREADWINDOW
 93 stub TIMERCALLBACKPROC
 94 pascal LookupETask(ptr ptr) LookupETask16
-95 pascal16 SetETask(word ptr) SetETask16
+95 pascal -ret16 SetETask(word ptr) SetETask16
 96 stub LRPCFREEMONITORDATA
 97 stub REMLOOKUPSHUNK
 98 stub SHRGETSIZE
Index: ./dlls/ole32/ole2.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/ole2.spec,v
retrieving revision 1.7
diff -u -r1.7 ole2.spec
--- ./dlls/ole32/ole2.spec	8 Aug 2003 21:07:23 -0000	1.7
+++ ./dlls/ole32/ole2.spec	25 Sep 2003 21:47:32 -0000
@@ -53,7 +53,7 @@
 53 stub OLEGETICONOFCLASS
 54 pascal CreateILockBytesOnHGlobal(word word ptr) CreateILockBytesOnHGlobal16
 55 stub GETHGLOBALFROMILOCKBYTES
-56 pascal16 OleMetaFilePictFromIconAndLabel(word str str word) OleMetaFilePictFromIconAndLabel16
+56 pascal -ret16 OleMetaFilePictFromIconAndLabel(word str str word) OleMetaFilePictFromIconAndLabel16
 57 stub GETCLASSFILE
 58 stub OLEDRAW
 59 stub OLECREATEDEFAULTHANDLER
@@ -71,7 +71,7 @@
 71 stub OLECONVERTOLESTREAMTOISTORAGE
 74 stub READFMTUSERTYPESTG
 75 stub WRITEFMTUSERTYPESTG
-76 pascal16 OleFlushClipboard() OleFlushClipboard16
+76 pascal -ret16 OleFlushClipboard() OleFlushClipboard16
 77 stub OLEISCURRENTCLIPBOARD
 78 stub OLETRANSLATEACCELERATOR
 79 stub OLEDOAUTOCONVERT
Index: ./dlls/ole32/ole2nls.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/ole2nls.spec,v
retrieving revision 1.4
diff -u -r1.4 ole2nls.spec
--- ./dlls/ole32/ole2nls.spec	21 Jun 2002 19:15:48 -0000	1.4
+++ ./dlls/ole32/ole2nls.spec	25 Sep 2003 21:47:32 -0000
@@ -1,12 +1,12 @@
 1 pascal GetUserDefaultLCID() GetUserDefaultLCID16
 2 pascal GetSystemDefaultLCID() GetSystemDefaultLCID16
-3 pascal16 GetUserDefaultLangID() GetUserDefaultLangID16
-4 pascal16 GetSystemDefaultLangID() GetSystemDefaultLangID16
+3 pascal -ret16 GetUserDefaultLangID() GetUserDefaultLangID16
+4 pascal -ret16 GetSystemDefaultLangID() GetSystemDefaultLangID16
 5 pascal GetLocaleInfoA(long long ptr word) GetLocaleInfo16
-6 pascal16 LCMapStringA(word long ptr word ptr word) LCMapString16
-7 pascal16 GetStringTypeA(long long str word ptr) GetStringType16
-8 pascal16 CompareStringA(long long str word str word) CompareString16
-9 pascal16 RegisterNLSInfoChanged(ptr) RegisterNLSInfoChanged16
+6 pascal -ret16 LCMapStringA(word long ptr word ptr word) LCMapString16
+7 pascal -ret16 GetStringTypeA(long long str word ptr) GetStringType16
+8 pascal -ret16 CompareStringA(long long str word str word) CompareString16
+9 pascal -ret16 RegisterNLSInfoChanged(ptr) RegisterNLSInfoChanged16
 #10 stub WEP
 11 stub LIBMAIN
 12 stub NOTIFYWINDOWPROC
Index: ./dlls/olecli/olecli.spec
===================================================================
RCS file: /var/cvs/wine/dlls/olecli/olecli.spec,v
retrieving revision 1.5
diff -u -r1.5 olecli.spec
--- ./dlls/olecli/olecli.spec	21 Jun 2002 19:15:48 -0000	1.5
+++ ./dlls/olecli/olecli.spec	25 Sep 2003 21:47:33 -0000
@@ -5,12 +5,12 @@
 6 stub OLECLONE
 7 stub OLECOPYFROMLINK
 8 stub OLEEQUAL
-9 pascal16 OleQueryLinkFromClip(str word word) OleQueryLinkFromClip16
-10 pascal16 OleQueryCreateFromClip(str word word) OleQueryCreateFromClip16
-11 pascal16 OleCreateLinkFromClip (str segptr long str segptr word word) OleCreateLinkFromClip16
-12 pascal16 OleCreateFromClip(str segptr long str long word word) OleCreateFromClip16
+9 pascal -ret16 OleQueryLinkFromClip(str word word) OleQueryLinkFromClip16
+10 pascal -ret16 OleQueryCreateFromClip(str word word) OleQueryCreateFromClip16
+11 pascal -ret16 OleCreateLinkFromClip (str segptr long str segptr word word) OleCreateLinkFromClip16
+12 pascal -ret16 OleCreateFromClip(str segptr long str long word word) OleCreateFromClip16
 13 stub OLECOPYTOCLIPBOARD
-14 pascal16 OleQueryType(ptr segptr) OleQueryType16
+14 pascal -ret16 OleQueryType(ptr segptr) OleQueryType16
 15 stub OLESETHOSTNAMES
 16 stub OLESETTARGETDEVICE
 17 stub OLESETBOUNDS
@@ -40,10 +40,10 @@
 41  pascal OleRegisterClientDoc(ptr ptr long ptr) OleRegisterClientDoc16
 42  pascal OleRevokeClientDoc(long) OleRevokeClientDoc16
 43  pascal OleRenameClientDoc(long ptr) OleRenameClientDoc16
-44 pascal16 OleRevertClientDoc(long) OleRevertClientDoc16
+44 pascal -ret16 OleRevertClientDoc(long) OleRevertClientDoc16
 45  pascal OleSavedClientDoc(long) OleSavedClientDoc16
 46 stub OLERENAME
-47 pascal16 OleEnumObjects(long segptr) OleEnumObjects16
+47 pascal -ret16 OleEnumObjects(long segptr) OleEnumObjects16
 48 stub OLEQUERYNAME
 49 stub OLESETCOLORSCHEME
 50 stub OLEREQUESTDATA
@@ -53,7 +53,7 @@
 57 stub OLEEXECUTE
 58 stub OLECREATEINVISIBLE
 59 stub OLEQUERYCLIENTVERSION
-60 pascal16 OleIsDcMeta(word) OleIsDcMeta16
+60 pascal -ret16 OleIsDcMeta(word) OleIsDcMeta16
 100 stub DOCWNDPROC
 101 stub SRVRWNDPROC
 102 stub MFCALLBACKFUNC
Index: ./dlls/setupapi/setupx.spec
===================================================================
RCS file: /var/cvs/wine/dlls/setupapi/setupx.spec,v
retrieving revision 1.10
diff -u -r1.10 setupx.spec
--- ./dlls/setupapi/setupx.spec	13 May 2003 22:16:53 -0000	1.10
+++ ./dlls/setupapi/setupx.spec	25 Sep 2003 21:47:33 -0000
@@ -1,7 +1,7 @@
 1    stub     WEP
-2    pascal16 IpOpen(str ptr) IpOpen16
+2    pascal -ret16 IpOpen(str ptr) IpOpen16
 3    stub     IpOpenAppend #(str word)
-4    pascal16 IpClose(word) IpClose16
+4    pascal -ret16 IpClose(word) IpClose16
 5    stub     IpGetLongField #(word ptr word ptr)
 6    stub     IpGetStringField #(word ptr word ptr word ptr)
 7    stub     IpFindFirstLine #(word str str ptr)
@@ -10,11 +10,11 @@
 10   stub     IpGetIntField #(word ptr word ptr)
 11   stub     IpFindNextLine #(word ptr)
 12   stub     IpGetFileName #(word ptr word)
-13   pascal16 VcpQueueCopy(str str str str word word ptr word long) VcpQueueCopy16
+13   pascal -ret16 VcpQueueCopy(str str str str word word ptr word long) VcpQueueCopy16
 14   stub     NOAUTORUNWNDPROC
 15   stub     __DEBUGMSG
 16   stub     __ASSERTMSG
-17   pascal16 VcpQueueDelete(str str word long) VcpQueueDelete16
+17   pascal -ret16 VcpQueueDelete(str str word long) VcpQueueDelete16
 18   stub     TpOpenFile #(str ptr word)
 19   stub     TpCloseFile #(word)
 20   stub     TpOpenSection #(word ptr str word)
@@ -30,12 +30,12 @@
 30   stub     TpGetPrivateProfileString #(str str str ptr word str)
 31   stub     TpWritePrivateProfileString #(str str str str)
 32   stub     TpGetProfileString #(str str str ptr word)
-33   pascal16 CtlSetLdd(ptr) CtlSetLdd16
-34   pascal16 CtlGetLdd(ptr) CtlGetLdd16
-35   pascal16 CtlFindLdd(ptr) CtlFindLdd16
-36   pascal16 CtlAddLdd(ptr) CtlAddLdd16
-37   pascal16 CtlDelLdd(word) CtlDelLdd16
-38   pascal16 CtlGetLddPath(word ptr) CtlGetLddPath16
+33   pascal -ret16 CtlSetLdd(ptr) CtlSetLdd16
+34   pascal -ret16 CtlGetLdd(ptr) CtlGetLdd16
+35   pascal -ret16 CtlFindLdd(ptr) CtlFindLdd16
+36   pascal -ret16 CtlAddLdd(ptr) CtlAddLdd16
+37   pascal -ret16 CtlDelLdd(word) CtlDelLdd16
+38   pascal -ret16 CtlGetLddPath(word ptr) CtlGetLddPath16
 39   stub     SURegCloseKey #(word)
 40   stub     SURegCreateKey #(word)
 41   stub     SURegDeleteKey #(word str)
@@ -56,12 +56,12 @@
 56   stub     SURegUnLoadKey #(word str)
 60   stub     DiskInfoFromLdid #(word ptr)
 61   pascal   suErrorToIds(word word) suErrorToIds16
-62   pascal16 TPWriteProfileString(str str str) TPWriteProfileString16
+62   pascal -ret16 TPWriteProfileString(str str str) TPWriteProfileString16
 63   stub     SURPLSETUP
 # does SUSTORELDIDPATH set the path of an LDID in the registry ?
 64   stub     SUSTORELDIDPATH
 65   stub     WILDCARDSTRCMPI
-101  pascal16 GenInstall(word str word) GenInstall16
+101  pascal -ret16 GenInstall(word str word) GenInstall16
 102  stub     GenWinInitRename #(str str word)
 103  pascal   GenFormStrWithoutPlaceHolders(str str word) GenFormStrWithoutPlaceHolders16
 104  stub     SETUPX
@@ -121,27 +121,27 @@
 171  stub     WriteDMFBootData #(word ptr word)
 200  pascal   VcpOpen(segptr ptr) VcpOpen16
 201  pascal   VcpClose(word str) VcpClose16
-202  pascal16 vcpDefCallbackProc(ptr word word long long) vcpDefCallbackProc16
+202  pascal -ret16 vcpDefCallbackProc(ptr word word long long) vcpDefCallbackProc16
 203  stub     vcpEnumFiles #(ptr long)
-204  pascal16 VcpQueueRename(str str str str word word long) VcpQueueRename16
-205  pascal16 vsmGetStringName(word ptr word) vsmGetStringName16
-206  pascal16 vsmStringDelete(word) vsmStringDelete16
-207  pascal16 vsmStringAdd(str) vsmStringAdd16
+204  pascal -ret16 VcpQueueRename(str str str str word word long) VcpQueueRename16
+205  pascal -ret16 vsmGetStringName(word ptr word) vsmGetStringName16
+206  pascal -ret16 vsmStringDelete(word) vsmStringDelete16
+207  pascal -ret16 vsmStringAdd(str) vsmStringAdd16
 208  pascal   vsmGetStringRawName(word) vsmGetStringRawName16
 209  stub     IpSaveRestorePosition #(word word)
-210  pascal16 IpGetProfileString(word str str ptr word) IpGetProfileString16
+210  pascal -ret16 IpGetProfileString(word str str ptr word) IpGetProfileString16
 211  stub     IpOpenEx #(str ptr word)
 212  stub     IpOpenAppendEx #(str word word)
-213  pascal16 vcpUICallbackProc(ptr word word long long) vcpUICallbackProc16
+213  pascal -ret16 vcpUICallbackProc(ptr word word long long) vcpUICallbackProc16
 214  stub     VcpAddMRUPath #(str)
-300  pascal16 DiBuildCompatDrvList (ptr) DiBuildCompatDrvList16
+300  pascal -ret16 DiBuildCompatDrvList (ptr) DiBuildCompatDrvList16
 301  stub     DiBuildClassDrvList #(ptr)
 302  stub     DiDestroyDriverNodeList #(ptr)
-303  pascal16 DiCreateDeviceInfo (ptr str long long str str word) DiCreateDeviceInfo16
-304  pascal16 DiGetClassDevs(ptr str word word) DiGetClassDevs16
-305  pascal16 DiDestroyDeviceInfoList (ptr) DiDestroyDeviceInfoList16
+303  pascal -ret16 DiCreateDeviceInfo (ptr str long long str str word) DiCreateDeviceInfo16
+304  pascal -ret16 DiGetClassDevs(ptr str word word) DiGetClassDevs16
+305  pascal -ret16 DiDestroyDeviceInfoList (ptr) DiDestroyDeviceInfoList16
 306  stub     DiRemoveDevice #(ptr)
-308  pascal16 DiCallClassInstaller (word ptr) DiCallClassInstaller16
+308  pascal -ret16 DiCallClassInstaller (word ptr) DiCallClassInstaller16
 309  stub     DiCreateDriverNode #(ptr word word word str str str str str str long)
 310  stub     DiDrawMiniIcon
 311  stub     DiGetClassBitmapIndex #(str ptr)
@@ -151,8 +151,8 @@
 315  stub     DiAskForOEMDisk #(ptr)
 316  stub     Display_SetMode #(ptr word word word)
 317  stub     Display_ClassInstaller #(word ptr)
-318  pascal16 DiCreateDevRegKey (ptr ptr word str word) DiCreateDevRegKey16
-319  pascal16 DiOpenDevRegKey (ptr ptr word) DiOpenDevRegKey16
+318  pascal -ret16 DiCreateDevRegKey (ptr ptr word str word) DiCreateDevRegKey16
+319  pascal -ret16 DiOpenDevRegKey (ptr ptr word) DiOpenDevRegKey16
 320  stub     DiInstallDrvSection #(str str str str long)
 321  stub     DiInstallClass #(str long)
 322  stub     DiOpenClassRegKey #(ptr str)
@@ -166,7 +166,7 @@
 341  stub     DiBuildClassInfoList #(ptr)
 342  stub     DiDestroyClassInfoList #(ptr)
 343  stub     DiGetDeviceClassInfo #(ptr ptr)
-344  pascal16 DiDeleteDevRegKey (ptr word) DiDeleteDevRegKey16
+344  pascal -ret16 DiDeleteDevRegKey (ptr word) DiDeleteDevRegKey16
 350  stub     DiSelectOEMDrv #(word ptr)
 351  stub     DiGetINFClass #(str word str long)
 353  stub     DIPICKBESTDRIVER
@@ -217,7 +217,7 @@
 504  stub     SXOCPAGEDLG
 506  stub     SXOCBATCHSETTINGS
 507  stub     SXOCFIXNEEDS
-508  pascal16 CtlSetLddPath(word str) CtlSetLddPath16
+508  pascal -ret16 CtlSetLddPath(word str) CtlSetLddPath16
 509  stub     SXCALLOCPROC
 510  stub     BUILDINFOCS
 511  stub     BUILDREGOCS
@@ -229,7 +229,7 @@
 524  stub     DISELECTBESTCOMPATDRV
 525  stub     FirstBootMoveToDOSSTART #(str word)
 526  stub     DOSOptEnableCurCfg #(str)
-527  pascal16 InstallHinfSection(word word str word) InstallHinfSection16
+527  pascal -ret16 InstallHinfSection(word word str word) InstallHinfSection16
 528  stub     SXMAKEUNCPATH
 529  stub     SXISSBSSERVERFILE
 530  stub     SXFINDBATCHFILES
Index: ./dlls/shell32/shell.spec
===================================================================
RCS file: /var/cvs/wine/dlls/shell32/shell.spec,v
retrieving revision 1.9
diff -u -r1.9 shell.spec
--- ./dlls/shell32/shell.spec	18 Nov 2002 23:16:09 -0000	1.9
+++ ./dlls/shell32/shell.spec	25 Sep 2003 21:47:33 -0000
@@ -5,20 +5,20 @@
   5 pascal   RegSetValue(long str long str long) RegSetValue16
   6 pascal   RegQueryValue(long str ptr ptr) RegQueryValue16
   7 pascal   RegEnumKey(long long ptr long) RegEnumKey16
-  9 pascal16 DragAcceptFiles(word word) DragAcceptFiles16
- 11 pascal16 DragQueryFile(word s_word ptr s_word) DragQueryFile16
- 12 pascal16 DragFinish(word) DragFinish16
- 13 pascal16 DragQueryPoint(word ptr) DragQueryPoint16
- 20 pascal16 ShellExecute(word str str str str s_word) ShellExecute16
- 21 pascal16 FindExecutable(str str ptr) FindExecutable16
- 22 pascal16 ShellAbout(word ptr ptr word) ShellAbout16
- 33 pascal16 AboutDlgProc(word word word long) AboutDlgProc16
- 34 pascal16 ExtractIcon(word str s_word) ExtractIcon16
- 36 pascal16 ExtractAssociatedIcon(word ptr ptr) ExtractAssociatedIcon16
+  9 pascal -ret16 DragAcceptFiles(word word) DragAcceptFiles16
+ 11 pascal -ret16 DragQueryFile(word s_word ptr s_word) DragQueryFile16
+ 12 pascal -ret16 DragFinish(word) DragFinish16
+ 13 pascal -ret16 DragQueryPoint(word ptr) DragQueryPoint16
+ 20 pascal -ret16 ShellExecute(word str str str str s_word) ShellExecute16
+ 21 pascal -ret16 FindExecutable(str str ptr) FindExecutable16
+ 22 pascal -ret16 ShellAbout(word ptr ptr word) ShellAbout16
+ 33 pascal -ret16 AboutDlgProc(word word word long) AboutDlgProc16
+ 34 pascal -ret16 ExtractIcon(word str s_word) ExtractIcon16
+ 36 pascal -ret16 ExtractAssociatedIcon(word ptr ptr) ExtractAssociatedIcon16
  37 pascal   DoEnvironmentSubst(ptr word) DoEnvironmentSubst16
  38 pascal   FindEnvironmentString(ptr) FindEnvironmentString16
- 39 pascal16 InternalExtractIcon(word ptr s_word word) InternalExtractIcon16
- 40 pascal16 ExtractIconEx(str word ptr ptr word) ExtractIconEx16
+ 39 pascal -ret16 InternalExtractIcon(word ptr s_word word) InternalExtractIcon16
+ 40 pascal -ret16 ExtractIconEx(str word ptr ptr word) ExtractIconEx16
 # 98 stub SHL3216_THUNKDATA16
 # 99 stub SHL1632_THUNKDATA16
 
@@ -26,13 +26,13 @@
 #101   8  010e  FINDEXEDLGPROC exported, shared data
 101 pascal DllEntryPoint(long word word word long word) SHELL_DllEntryPoint
 
-102 pascal16 RegisterShellHook(word word) RegisterShellHook16
+102 pascal -ret16 RegisterShellHook(word word) RegisterShellHook16
 103 pascal   ShellHookProc(word word long) ShellHookProc16
 
 157 stub RESTARTDIALOG
 #  166 PICKICONDLG
 
-262 pascal16 DriveType(long) DriveType16
+262 pascal -ret16 DriveType(long) DriveType16
 
 #  263 SH16TO32DRIVEIOCTL
 #  264 SH16TO32INT2526
Index: ./dlls/user/ddeml.spec
===================================================================
RCS file: /var/cvs/wine/dlls/user/ddeml.spec,v
retrieving revision 1.4
diff -u -r1.4 ddeml.spec
--- ./dlls/user/ddeml.spec	12 Sep 2002 00:52:39 -0000	1.4
+++ ./dlls/user/ddeml.spec	25 Sep 2003 21:47:33 -0000
@@ -1,11 +1,11 @@
-2 pascal16 DdeInitialize(ptr segptr long long) DdeInitialize16
-3 pascal16 DdeUninitialize(long) DdeUninitialize16
+2 pascal -ret16 DdeInitialize(ptr segptr long long) DdeInitialize16
+3 pascal -ret16 DdeUninitialize(long) DdeUninitialize16
 4 pascal DdeConnectList(long word word word ptr) DdeConnectList16
 5 pascal DdeQueryNextServer(word word) DdeQueryNextServer16
 6 pascal DdeDisconnectList(word) DdeDisconnectList16
 7 pascal   DdeConnect(long long long ptr) DdeConnect16
-8 pascal16 DdeDisconnect(long) DdeDisconnect16
-9 pascal16  DdeQueryConvInfo (word long ptr) DdeQueryConvInfo16
+8 pascal -ret16 DdeDisconnect(long) DdeDisconnect16
+9 pascal -ret16  DdeQueryConvInfo (word long ptr) DdeQueryConvInfo16
 10 pascal DdeSetUserHandle(word long long) DdeSetUserHandle16
 11 pascal   DdeClientTransaction(ptr long long long s_word s_word long ptr) DdeClientTransaction16
 12 pascal DdeAbandonTransaction(long word long) DdeAbandonTransaction16
@@ -15,12 +15,12 @@
 16 pascal DdeGetData(word ptr long long) DdeGetData16
 17 pascal DdeAccessData(word ptr) DdeAccessData16
 18 pascal DdeUnaccessData(word) DdeUnaccessData16
-19 pascal16 DdeFreeDataHandle(long) DdeFreeDataHandle16
-20 pascal16 DdeGetLastError(long) DdeGetLastError16
+19 pascal -ret16 DdeFreeDataHandle(long) DdeFreeDataHandle16
+20 pascal -ret16 DdeGetLastError(long) DdeGetLastError16
 21 pascal   DdeCreateStringHandle(long str s_word) DdeCreateStringHandle16
-22 pascal16 DdeFreeStringHandle(long long) DdeFreeStringHandle16
+22 pascal -ret16 DdeFreeStringHandle(long long) DdeFreeStringHandle16
 23 pascal  DdeQueryString (long word ptr long word) DdeQueryString16
-24 pascal16 DdeKeepStringHandle(long long) DdeKeepStringHandle16
+24 pascal -ret16 DdeKeepStringHandle(long long) DdeKeepStringHandle16
 
 26 pascal DdeEnableCallback(long word word) DdeEnableCallback16
 27 pascal   DdeNameService(long long long s_word) DdeNameService16
Index: ./dlls/user/display.spec
===================================================================
RCS file: /var/cvs/wine/dlls/user/display.spec,v
retrieving revision 1.7
diff -u -r1.7 display.spec
--- ./dlls/user/display.spec	18 Nov 2002 23:16:09 -0000	1.7
+++ ./dlls/user/display.spec	25 Sep 2003 21:47:33 -0000
@@ -40,16 +40,16 @@
 90  stub Do_Polylines
 91  stub Do_Scanlines
 92  stub SaveScreenBitmap
-101 pascal16 Inquire(ptr) DISPLAY_Inquire
-102 pascal16 SetCursor(ptr) DISPLAY_SetCursor
-103 pascal16 MoveCursor(word word) DISPLAY_MoveCursor
-104 pascal16 CheckCursor() DISPLAY_CheckCursor
+101 pascal -ret16 Inquire(ptr) DISPLAY_Inquire
+102 pascal -ret16 SetCursor(ptr) DISPLAY_SetCursor
+103 pascal -ret16 MoveCursor(word word) DISPLAY_MoveCursor
+104 pascal -ret16 CheckCursor() DISPLAY_CheckCursor
 400 stub PExtTextOut
 401 stub PStrBlt
 402 stub RExtTextOut
 403 stub RStrBlt
 450 pascal GetDriverResourceID(word str) DISPLAY_GetDriverResourceID
-500 pascal16 UserRepaintDisable(word) UserRepaintDisable16
+500 pascal -ret16 UserRepaintDisable(word) UserRepaintDisable16
 501 stub ORDINAL_ONLY1
 502 stub ORDINAL_ONLY2
 600 stub InkReady
Index: ./dlls/user/keyboard.spec
===================================================================
RCS file: /var/cvs/wine/dlls/user/keyboard.spec,v
retrieving revision 1.5
diff -u -r1.5 keyboard.spec
--- ./dlls/user/keyboard.spec	2 May 2003 21:23:46 -0000	1.5
+++ ./dlls/user/keyboard.spec	25 Sep 2003 21:47:33 -0000
@@ -1,10 +1,10 @@
-1   pascal16 Inquire(ptr) KEYBOARD_Inquire
-2   pascal16 Enable(segptr ptr) KEYBOARD_Enable
-3   pascal16 Disable() KEYBOARD_Disable
-4   pascal16 ToAscii(word word ptr ptr word) ToAscii16
-5   pascal16 AnsiToOem(str ptr) AnsiToOem16
-6   pascal16 OemToAnsi(str ptr) OemToAnsi16
-7   pascal16 SetSpeed(word) SetSpeed16
+1   pascal -ret16 Inquire(ptr) KEYBOARD_Inquire
+2   pascal -ret16 Enable(segptr ptr) KEYBOARD_Enable
+3   pascal -ret16 Disable() KEYBOARD_Disable
+4   pascal -ret16 ToAscii(word word ptr ptr word) ToAscii16
+5   pascal -ret16 AnsiToOem(str ptr) AnsiToOem16
+6   pascal -ret16 OemToAnsi(str ptr) OemToAnsi16
+7   pascal -ret16 SetSpeed(word) SetSpeed16
 8   stub WEP
 9   stub INQUIREEX
 10  stub TOASCIIEX
@@ -17,12 +17,12 @@
 #126	pascal	GetTableSeg
 #127	pascal	NewTable
 128 pascal   OemKeyScan(word) OemKeyScan
-129 pascal16 VkKeyScan(word) VkKeyScan16
-130 pascal16 GetKeyboardType(word) GetKeyboardType16
-131 pascal16 MapVirtualKey(word word) MapVirtualKey16
-132 pascal16 GetKBCodePage() GetKBCodePage16
-133 pascal16 GetKeyNameText(long ptr word) GetKeyNameText16
-134 pascal16 AnsiToOemBuff(ptr ptr word) AnsiToOemBuff16
-135 pascal16 OemToAnsiBuff(ptr ptr word) OemToAnsiBuff16
+129 pascal -ret16 VkKeyScan(word) VkKeyScan16
+130 pascal -ret16 GetKeyboardType(word) GetKeyboardType16
+131 pascal -ret16 MapVirtualKey(word word) MapVirtualKey16
+132 pascal -ret16 GetKBCodePage() GetKBCodePage16
+133 pascal -ret16 GetKeyNameText(long ptr word) GetKeyNameText16
+134 pascal -ret16 AnsiToOemBuff(ptr ptr word) AnsiToOemBuff16
+135 pascal -ret16 OemToAnsiBuff(ptr ptr word) OemToAnsiBuff16
 #136	pascal	EnableKbSysReq
 #137	pascal	GetBiosKeyProc
Index: ./dlls/user/mouse.spec
===================================================================
RCS file: /var/cvs/wine/dlls/user/mouse.spec,v
retrieving revision 1.7
diff -u -r1.7 mouse.spec
--- ./dlls/user/mouse.spec	18 Nov 2002 23:16:09 -0000	1.7
+++ ./dlls/user/mouse.spec	25 Sep 2003 21:47:33 -0000
@@ -1,6 +1,6 @@
-1 pascal16 Inquire(ptr) MOUSE_Inquire
-2 pascal16 Enable(segptr) MOUSE_Enable
-3 pascal16 Disable() MOUSE_Disable
+1 pascal -ret16 Inquire(ptr) MOUSE_Inquire
+2 pascal -ret16 Enable(segptr) MOUSE_Enable
+3 pascal -ret16 Disable() MOUSE_Disable
 4 stub MOUSEGETINTVECT
 5 stub GETSETMOUSEDATA
 #Control Panel thinks this is implemented if it is available
Index: ./dlls/user/user.exe.spec
===================================================================
RCS file: /var/cvs/wine/dlls/user/user.exe.spec,v
retrieving revision 1.12
diff -u -r1.12 user.exe.spec
--- ./dlls/user/user.exe.spec	27 Aug 2003 02:20:44 -0000	1.12
+++ ./dlls/user/user.exe.spec	25 Sep 2003 21:47:33 -0000
@@ -1,297 +1,297 @@
-1   pascal16 MessageBox(word str str word) MessageBox16
+1   pascal -ret16 MessageBox(word str str word) MessageBox16
 2   stub OldExitWindows
 3   stub EnableOEMLayer
 4   stub DisableOEMLayer
-5   pascal16 InitApp(word) InitApp16
-6   pascal16 PostQuitMessage(word) PostQuitMessage16
-7   pascal16 ExitWindows(long word) ExitWindows16
-10  pascal16 SetTimer(word word word segptr) SetTimer16
-11  pascal16 SetSystemTimer(word word word segptr) SetSystemTimer16 # BEAR11
-12  pascal16 KillTimer(word word) KillTimer16
+5   pascal -ret16 InitApp(word) InitApp16
+6   pascal -ret16 PostQuitMessage(word) PostQuitMessage16
+7   pascal -ret16 ExitWindows(long word) ExitWindows16
+10  pascal -ret16 SetTimer(word word word segptr) SetTimer16
+11  pascal -ret16 SetSystemTimer(word word word segptr) SetSystemTimer16 # BEAR11
+12  pascal -ret16 KillTimer(word word) KillTimer16
 13  pascal   GetTickCount() GetTickCount
 14  pascal   GetTimerResolution() GetTimerResolution16
 # GetCurrentTime is effectively identical to GetTickCount
 15  pascal   GetCurrentTime() GetTickCount
-16  pascal16 ClipCursor(ptr) ClipCursor16
-17  pascal16 GetCursorPos(ptr) GetCursorPos16
-18  pascal16 SetCapture(word) SetCapture16
-19  pascal16 ReleaseCapture() ReleaseCapture16
-20  pascal16 SetDoubleClickTime(word) SetDoubleClickTime16
-21  pascal16 GetDoubleClickTime() GetDoubleClickTime16
-22  pascal16 SetFocus(word) SetFocus16
-23  pascal16 GetFocus() GetFocus16
-24  pascal16 RemoveProp(word ptr) RemoveProp16
-25  pascal16 GetProp(word str) GetProp16
-26  pascal16 SetProp(word str word) SetProp16
-27  pascal16 EnumProps(word segptr) EnumProps16
-28  pascal16 ClientToScreen(word ptr) ClientToScreen16
-29  pascal16 ScreenToClient(word ptr) ScreenToClient16
-30  pascal16 WindowFromPoint(long) WindowFromPoint16
-31  pascal16 IsIconic(word) IsIconic16
-32  pascal16 GetWindowRect(word ptr) GetWindowRect16
-33  pascal16 GetClientRect(word ptr) GetClientRect16
-34  pascal16 EnableWindow(word word) EnableWindow16
-35  pascal16 IsWindowEnabled(word) IsWindowEnabled16
-36  pascal16 GetWindowText(word segptr word) GetWindowText16
-37  pascal16 SetWindowText(word segstr) SetWindowText16
-38  pascal16 GetWindowTextLength(word) GetWindowTextLength16
-39  pascal16 BeginPaint(word ptr) BeginPaint16
-40  pascal16 EndPaint(word ptr) EndPaint16
-41  pascal16 CreateWindow(str str long s_word s_word s_word s_word word word word segptr) CreateWindow16
-42  pascal16 ShowWindow(word word) ShowWindow16
-43  pascal16 CloseWindow(word) CloseWindow16
-44  pascal16 OpenIcon(word) OpenIcon16
-45  pascal16 BringWindowToTop(word) BringWindowToTop16
-46  pascal16 GetParent(word) GetParent16
-47  pascal16 IsWindow(word) IsWindow16
-48  pascal16 IsChild(word word) IsChild16
-49  pascal16 IsWindowVisible(word) IsWindowVisible16
-50  pascal16 FindWindow(str str) FindWindow16
+16  pascal -ret16 ClipCursor(ptr) ClipCursor16
+17  pascal -ret16 GetCursorPos(ptr) GetCursorPos16
+18  pascal -ret16 SetCapture(word) SetCapture16
+19  pascal -ret16 ReleaseCapture() ReleaseCapture16
+20  pascal -ret16 SetDoubleClickTime(word) SetDoubleClickTime16
+21  pascal -ret16 GetDoubleClickTime() GetDoubleClickTime16
+22  pascal -ret16 SetFocus(word) SetFocus16
+23  pascal -ret16 GetFocus() GetFocus16
+24  pascal -ret16 RemoveProp(word ptr) RemoveProp16
+25  pascal -ret16 GetProp(word str) GetProp16
+26  pascal -ret16 SetProp(word str word) SetProp16
+27  pascal -ret16 EnumProps(word segptr) EnumProps16
+28  pascal -ret16 ClientToScreen(word ptr) ClientToScreen16
+29  pascal -ret16 ScreenToClient(word ptr) ScreenToClient16
+30  pascal -ret16 WindowFromPoint(long) WindowFromPoint16
+31  pascal -ret16 IsIconic(word) IsIconic16
+32  pascal -ret16 GetWindowRect(word ptr) GetWindowRect16
+33  pascal -ret16 GetClientRect(word ptr) GetClientRect16
+34  pascal -ret16 EnableWindow(word word) EnableWindow16
+35  pascal -ret16 IsWindowEnabled(word) IsWindowEnabled16
+36  pascal -ret16 GetWindowText(word segptr word) GetWindowText16
+37  pascal -ret16 SetWindowText(word segstr) SetWindowText16
+38  pascal -ret16 GetWindowTextLength(word) GetWindowTextLength16
+39  pascal -ret16 BeginPaint(word ptr) BeginPaint16
+40  pascal -ret16 EndPaint(word ptr) EndPaint16
+41  pascal -ret16 CreateWindow(str str long s_word s_word s_word s_word word word word segptr) CreateWindow16
+42  pascal -ret16 ShowWindow(word word) ShowWindow16
+43  pascal -ret16 CloseWindow(word) CloseWindow16
+44  pascal -ret16 OpenIcon(word) OpenIcon16
+45  pascal -ret16 BringWindowToTop(word) BringWindowToTop16
+46  pascal -ret16 GetParent(word) GetParent16
+47  pascal -ret16 IsWindow(word) IsWindow16
+48  pascal -ret16 IsChild(word word) IsChild16
+49  pascal -ret16 IsWindowVisible(word) IsWindowVisible16
+50  pascal -ret16 FindWindow(str str) FindWindow16
 51  stub BEAR51 # IsTwoByteCharPrefix
-52  pascal16 AnyPopup() AnyPopup16
-53  pascal16 DestroyWindow(word) DestroyWindow16
-54  pascal16 EnumWindows(segptr long) EnumWindows16
-55  pascal16 EnumChildWindows(word segptr long) EnumChildWindows16
-56  pascal16 MoveWindow(word word word word word word) MoveWindow16
-57  pascal16 RegisterClass(ptr) RegisterClass16
-58  pascal16 GetClassName(word ptr word) GetClassName16
-59  pascal16 SetActiveWindow(word) SetActiveWindow16
-60  pascal16 GetActiveWindow() GetActiveWindow16
-61  pascal16 ScrollWindow(word s_word s_word ptr ptr) ScrollWindow16
-62  pascal16 SetScrollPos(word word s_word word) SetScrollPos16
-63  pascal16 GetScrollPos(word word) GetScrollPos16
-64  pascal16 SetScrollRange(word word s_word s_word word) SetScrollRange16
-65  pascal16 GetScrollRange(word word ptr ptr) GetScrollRange16
-66  pascal16 GetDC(word) GetDC16
-67  pascal16 GetWindowDC(word) GetWindowDC16
-68  pascal16 ReleaseDC(word word) ReleaseDC16
-69  pascal16 SetCursor(word) SetCursor16
-70  pascal16 SetCursorPos(word word) SetCursorPos16
-71  pascal16 ShowCursor(word) ShowCursor16
-72  pascal16 SetRect(ptr s_word s_word s_word s_word) SetRect16
-73  pascal16 SetRectEmpty(ptr) SetRectEmpty16
-74  pascal16 CopyRect(ptr ptr) CopyRect16
-75  pascal16 IsRectEmpty(ptr) IsRectEmpty16
-76  pascal16 PtInRect(ptr long) PtInRect16
-77  pascal16 OffsetRect(ptr s_word s_word) OffsetRect16
-78  pascal16 InflateRect(ptr s_word s_word) InflateRect16
-79  pascal16 IntersectRect(ptr ptr ptr) IntersectRect16
-80  pascal16 UnionRect(ptr ptr ptr) UnionRect16
-81  pascal16 FillRect(word ptr word) FillRect16
-82  pascal16 InvertRect(word ptr) InvertRect16
-83  pascal16 FrameRect(word ptr word) FrameRect16
-84  pascal16 DrawIcon(word s_word s_word word) DrawIcon16
-85  pascal16 DrawText(word str s_word ptr word) DrawText16
+52  pascal -ret16 AnyPopup() AnyPopup16
+53  pascal -ret16 DestroyWindow(word) DestroyWindow16
+54  pascal -ret16 EnumWindows(segptr long) EnumWindows16
+55  pascal -ret16 EnumChildWindows(word segptr long) EnumChildWindows16
+56  pascal -ret16 MoveWindow(word word word word word word) MoveWindow16
+57  pascal -ret16 RegisterClass(ptr) RegisterClass16
+58  pascal -ret16 GetClassName(word ptr word) GetClassName16
+59  pascal -ret16 SetActiveWindow(word) SetActiveWindow16
+60  pascal -ret16 GetActiveWindow() GetActiveWindow16
+61  pascal -ret16 ScrollWindow(word s_word s_word ptr ptr) ScrollWindow16
+62  pascal -ret16 SetScrollPos(word word s_word word) SetScrollPos16
+63  pascal -ret16 GetScrollPos(word word) GetScrollPos16
+64  pascal -ret16 SetScrollRange(word word s_word s_word word) SetScrollRange16
+65  pascal -ret16 GetScrollRange(word word ptr ptr) GetScrollRange16
+66  pascal -ret16 GetDC(word) GetDC16
+67  pascal -ret16 GetWindowDC(word) GetWindowDC16
+68  pascal -ret16 ReleaseDC(word word) ReleaseDC16
+69  pascal -ret16 SetCursor(word) SetCursor16
+70  pascal -ret16 SetCursorPos(word word) SetCursorPos16
+71  pascal -ret16 ShowCursor(word) ShowCursor16
+72  pascal -ret16 SetRect(ptr s_word s_word s_word s_word) SetRect16
+73  pascal -ret16 SetRectEmpty(ptr) SetRectEmpty16
+74  pascal -ret16 CopyRect(ptr ptr) CopyRect16
+75  pascal -ret16 IsRectEmpty(ptr) IsRectEmpty16
+76  pascal -ret16 PtInRect(ptr long) PtInRect16
+77  pascal -ret16 OffsetRect(ptr s_word s_word) OffsetRect16
+78  pascal -ret16 InflateRect(ptr s_word s_word) InflateRect16
+79  pascal -ret16 IntersectRect(ptr ptr ptr) IntersectRect16
+80  pascal -ret16 UnionRect(ptr ptr ptr) UnionRect16
+81  pascal -ret16 FillRect(word ptr word) FillRect16
+82  pascal -ret16 InvertRect(word ptr) InvertRect16
+83  pascal -ret16 FrameRect(word ptr word) FrameRect16
+84  pascal -ret16 DrawIcon(word s_word s_word word) DrawIcon16
+85  pascal -ret16 DrawText(word str s_word ptr word) DrawText16
 86  pascal   IconSize() IconSize16 # later versions: BEAR86
-87  pascal16 DialogBox(word str word segptr) DialogBox16
-88  pascal16 EndDialog(word s_word) EndDialog16
-89  pascal16 CreateDialog(word str word segptr) CreateDialog16
-90  pascal16 IsDialogMessage(word ptr) IsDialogMessage16
-91  pascal16 GetDlgItem(word word) GetDlgItem16
-92  pascal16 SetDlgItemText(word word segstr) SetDlgItemText16
-93  pascal16 GetDlgItemText(word word segptr word) GetDlgItemText16
-94  pascal16 SetDlgItemInt(word word word word) SetDlgItemInt16
-95  pascal16 GetDlgItemInt(word s_word ptr word) GetDlgItemInt16
-96  pascal16 CheckRadioButton(word word word word) CheckRadioButton16
-97  pascal16 CheckDlgButton(word word word) CheckDlgButton16
-98  pascal16 IsDlgButtonChecked(word word) IsDlgButtonChecked16
-99  pascal16 DlgDirSelect(word ptr word) DlgDirSelect16
-100 pascal16 DlgDirList(word str word word word) DlgDirList16
+87  pascal -ret16 DialogBox(word str word segptr) DialogBox16
+88  pascal -ret16 EndDialog(word s_word) EndDialog16
+89  pascal -ret16 CreateDialog(word str word segptr) CreateDialog16
+90  pascal -ret16 IsDialogMessage(word ptr) IsDialogMessage16
+91  pascal -ret16 GetDlgItem(word word) GetDlgItem16
+92  pascal -ret16 SetDlgItemText(word word segstr) SetDlgItemText16
+93  pascal -ret16 GetDlgItemText(word word segptr word) GetDlgItemText16
+94  pascal -ret16 SetDlgItemInt(word word word word) SetDlgItemInt16
+95  pascal -ret16 GetDlgItemInt(word s_word ptr word) GetDlgItemInt16
+96  pascal -ret16 CheckRadioButton(word word word word) CheckRadioButton16
+97  pascal -ret16 CheckDlgButton(word word word) CheckDlgButton16
+98  pascal -ret16 IsDlgButtonChecked(word word) IsDlgButtonChecked16
+99  pascal -ret16 DlgDirSelect(word ptr word) DlgDirSelect16
+100 pascal -ret16 DlgDirList(word str word word word) DlgDirList16
 101 pascal   SendDlgItemMessage(word word word word long) SendDlgItemMessage16
-102 pascal16 AdjustWindowRect(ptr long word) AdjustWindowRect16
-103 pascal16 MapDialogRect(word ptr) MapDialogRect16
-104 pascal16 MessageBeep(word) MessageBeep16
-105 pascal16 FlashWindow(word word) FlashWindow16
-106 pascal16 GetKeyState(word) GetKeyState16
+102 pascal -ret16 AdjustWindowRect(ptr long word) AdjustWindowRect16
+103 pascal -ret16 MapDialogRect(word ptr) MapDialogRect16
+104 pascal -ret16 MessageBeep(word) MessageBeep16
+105 pascal -ret16 FlashWindow(word word) FlashWindow16
+106 pascal -ret16 GetKeyState(word) GetKeyState16
 107 pascal   DefWindowProc(word word word long) DefWindowProc16
-108 pascal16 GetMessage(ptr word word word) GetMessage16
-109 pascal16 PeekMessage(ptr word word word word) PeekMessage16
-110 pascal16 PostMessage(word word word long) PostMessage16
+108 pascal -ret16 GetMessage(ptr word word word) GetMessage16
+109 pascal -ret16 PeekMessage(ptr word word word word) PeekMessage16
+110 pascal -ret16 PostMessage(word word word long) PostMessage16
 111 pascal   SendMessage(word word word long) SendMessage16
-112 pascal16 WaitMessage() WaitMessage
-113 pascal16 TranslateMessage(ptr) TranslateMessage16
+112 pascal -ret16 WaitMessage() WaitMessage
+113 pascal -ret16 TranslateMessage(ptr) TranslateMessage16
 114 pascal   DispatchMessage(ptr) DispatchMessage16
-115 pascal16 ReplyMessage(long) ReplyMessage16
-116 pascal16 PostAppMessage(word word word long) PostAppMessage16
-117 pascal16 WindowFromDC(word) WindowFromDC16 # not in W1.1, W2.0
-118 pascal16 RegisterWindowMessage(str) RegisterWindowMessageA
+115 pascal -ret16 ReplyMessage(long) ReplyMessage16
+116 pascal -ret16 PostAppMessage(word word word long) PostAppMessage16
+117 pascal -ret16 WindowFromDC(word) WindowFromDC16 # not in W1.1, W2.0
+118 pascal -ret16 RegisterWindowMessage(str) RegisterWindowMessageA
 119 pascal   GetMessagePos() GetMessagePos
 120 pascal   GetMessageTime() GetMessageTime
 121 pascal   SetWindowsHook(s_word segptr) SetWindowsHook16
 122 pascal   CallWindowProc(segptr word word word long) CallWindowProc16
-123 pascal16 CallMsgFilter(ptr s_word) CallMsgFilter16
-124 pascal16 UpdateWindow(word) UpdateWindow16
-125 pascal16 InvalidateRect(word ptr word) InvalidateRect16
-126 pascal16 InvalidateRgn(word word word) InvalidateRgn16
-127 pascal16 ValidateRect(word ptr) ValidateRect16
-128 pascal16 ValidateRgn(word word) ValidateRgn16
-129 pascal16 GetClassWord(word s_word) GetClassWord16
-130 pascal16 SetClassWord(word s_word word) SetClassWord16
+123 pascal -ret16 CallMsgFilter(ptr s_word) CallMsgFilter16
+124 pascal -ret16 UpdateWindow(word) UpdateWindow16
+125 pascal -ret16 InvalidateRect(word ptr word) InvalidateRect16
+126 pascal -ret16 InvalidateRgn(word word word) InvalidateRgn16
+127 pascal -ret16 ValidateRect(word ptr) ValidateRect16
+128 pascal -ret16 ValidateRgn(word word) ValidateRgn16
+129 pascal -ret16 GetClassWord(word s_word) GetClassWord16
+130 pascal -ret16 SetClassWord(word s_word word) SetClassWord16
 131 pascal   GetClassLong(word s_word) GetClassLong16
 132 pascal   SetClassLong(word s_word long) SetClassLong16
-133 pascal16 GetWindowWord(word s_word) GetWindowWord16
-134 pascal16 SetWindowWord(word s_word word) SetWindowWord16
+133 pascal -ret16 GetWindowWord(word s_word) GetWindowWord16
+134 pascal -ret16 SetWindowWord(word s_word word) SetWindowWord16
 135 pascal   GetWindowLong(word s_word) GetWindowLong16
 136 pascal   SetWindowLong(word s_word long) SetWindowLong16
-137 pascal16 OpenClipboard(word) OpenClipboard16
-138 pascal16 CloseClipboard() CloseClipboard16
-139 pascal16 EmptyClipboard() EmptyClipboard16
-140 pascal16 GetClipboardOwner() GetClipboardOwner16
-141 pascal16 SetClipboardData(word word) SetClipboardData16
-142 pascal16 GetClipboardData(word) GetClipboardData16
-143 pascal16 CountClipboardFormats() CountClipboardFormats16
-144 pascal16 EnumClipboardFormats(word) EnumClipboardFormats16
-145 pascal16 RegisterClipboardFormat(ptr) RegisterClipboardFormat16
-146 pascal16 GetClipboardFormatName(word ptr s_word) GetClipboardFormatName16
-147 pascal16 SetClipboardViewer(word) SetClipboardViewer16
-148 pascal16 GetClipboardViewer() GetClipboardViewer16
-149 pascal16 ChangeClipboardChain(word word) ChangeClipboardChain16
-150 pascal16 LoadMenu(word str) LoadMenu16
-151 pascal16 CreateMenu() CreateMenu16
-152 pascal16 DestroyMenu(word) DestroyMenu16
-153 pascal16 ChangeMenu(word word segstr word word) ChangeMenu16
-154 pascal16 CheckMenuItem(word word word) CheckMenuItem16
-155 pascal16 EnableMenuItem(word word word) EnableMenuItem16
-156 pascal16 GetSystemMenu(word word) GetSystemMenu16
-157 pascal16 GetMenu(word) GetMenu16
-158 pascal16 SetMenu(word word) SetMenu16
-159 pascal16 GetSubMenu(word word) GetSubMenu16
-160 pascal16 DrawMenuBar(word) DrawMenuBar16
-161 pascal16 GetMenuString(word word ptr s_word word) GetMenuString16
-162 pascal16 HiliteMenuItem(word word word word) HiliteMenuItem16
-163 pascal16 CreateCaret(word word word word) CreateCaret16
-164 pascal16 DestroyCaret() DestroyCaret16
-165 pascal16 SetCaretPos(word word) SetCaretPos16
-166 pascal16 HideCaret(word) HideCaret16
-167 pascal16 ShowCaret(word) ShowCaret16
-168 pascal16 SetCaretBlinkTime(word) SetCaretBlinkTime16
-169 pascal16 GetCaretBlinkTime() GetCaretBlinkTime16
-170 pascal16 ArrangeIconicWindows(word) ArrangeIconicWindows16 # W1.1: CREATECONVERTWINDOW, W2.0: nothing !
-171 pascal16 WinHelp(word str word long) WinHelp16 # W1.1: SHOWCONVERTWINDOW, W2.0: nothing !
-172 pascal16 SwitchToThisWindow(word word) SwitchToThisWindow16 # W1.1: SETCONVERTWINDOWHEIGHT, W2.0: nothing !
-173 pascal16 LoadCursor(word str) LoadCursor16
-174 pascal16 LoadIcon(word str) LoadIcon16
-175 pascal16 LoadBitmap(word str) LoadBitmap16
-176 pascal16 LoadString(word word ptr s_word) LoadString16
-177 pascal16 LoadAccelerators(word str) LoadAccelerators16
-178 pascal16 TranslateAccelerator(word word ptr) TranslateAccelerator16
-179 pascal16 GetSystemMetrics(s_word) GetSystemMetrics16
+137 pascal -ret16 OpenClipboard(word) OpenClipboard16
+138 pascal -ret16 CloseClipboard() CloseClipboard16
+139 pascal -ret16 EmptyClipboard() EmptyClipboard16
+140 pascal -ret16 GetClipboardOwner() GetClipboardOwner16
+141 pascal -ret16 SetClipboardData(word word) SetClipboardData16
+142 pascal -ret16 GetClipboardData(word) GetClipboardData16
+143 pascal -ret16 CountClipboardFormats() CountClipboardFormats16
+144 pascal -ret16 EnumClipboardFormats(word) EnumClipboardFormats16
+145 pascal -ret16 RegisterClipboardFormat(ptr) RegisterClipboardFormat16
+146 pascal -ret16 GetClipboardFormatName(word ptr s_word) GetClipboardFormatName16
+147 pascal -ret16 SetClipboardViewer(word) SetClipboardViewer16
+148 pascal -ret16 GetClipboardViewer() GetClipboardViewer16
+149 pascal -ret16 ChangeClipboardChain(word word) ChangeClipboardChain16
+150 pascal -ret16 LoadMenu(word str) LoadMenu16
+151 pascal -ret16 CreateMenu() CreateMenu16
+152 pascal -ret16 DestroyMenu(word) DestroyMenu16
+153 pascal -ret16 ChangeMenu(word word segstr word word) ChangeMenu16
+154 pascal -ret16 CheckMenuItem(word word word) CheckMenuItem16
+155 pascal -ret16 EnableMenuItem(word word word) EnableMenuItem16
+156 pascal -ret16 GetSystemMenu(word word) GetSystemMenu16
+157 pascal -ret16 GetMenu(word) GetMenu16
+158 pascal -ret16 SetMenu(word word) SetMenu16
+159 pascal -ret16 GetSubMenu(word word) GetSubMenu16
+160 pascal -ret16 DrawMenuBar(word) DrawMenuBar16
+161 pascal -ret16 GetMenuString(word word ptr s_word word) GetMenuString16
+162 pascal -ret16 HiliteMenuItem(word word word word) HiliteMenuItem16
+163 pascal -ret16 CreateCaret(word word word word) CreateCaret16
+164 pascal -ret16 DestroyCaret() DestroyCaret16
+165 pascal -ret16 SetCaretPos(word word) SetCaretPos16
+166 pascal -ret16 HideCaret(word) HideCaret16
+167 pascal -ret16 ShowCaret(word) ShowCaret16
+168 pascal -ret16 SetCaretBlinkTime(word) SetCaretBlinkTime16
+169 pascal -ret16 GetCaretBlinkTime() GetCaretBlinkTime16
+170 pascal -ret16 ArrangeIconicWindows(word) ArrangeIconicWindows16 # W1.1: CREATECONVERTWINDOW, W2.0: nothing !
+171 pascal -ret16 WinHelp(word str word long) WinHelp16 # W1.1: SHOWCONVERTWINDOW, W2.0: nothing !
+172 pascal -ret16 SwitchToThisWindow(word word) SwitchToThisWindow16 # W1.1: SETCONVERTWINDOWHEIGHT, W2.0: nothing !
+173 pascal -ret16 LoadCursor(word str) LoadCursor16
+174 pascal -ret16 LoadIcon(word str) LoadIcon16
+175 pascal -ret16 LoadBitmap(word str) LoadBitmap16
+176 pascal -ret16 LoadString(word word ptr s_word) LoadString16
+177 pascal -ret16 LoadAccelerators(word str) LoadAccelerators16
+178 pascal -ret16 TranslateAccelerator(word word ptr) TranslateAccelerator16
+179 pascal -ret16 GetSystemMetrics(s_word) GetSystemMetrics16
 180 pascal   GetSysColor(word) GetSysColor16
-181 pascal16 SetSysColors(word ptr ptr) SetSysColors16
-182 pascal16 KillSystemTimer(word word) KillSystemTimer16 # BEAR182
-183 pascal16 GetCaretPos(ptr) GetCaretPos16
+181 pascal -ret16 SetSysColors(word ptr ptr) SetSysColors16
+182 pascal -ret16 KillSystemTimer(word word) KillSystemTimer16 # BEAR182
+183 pascal -ret16 GetCaretPos(ptr) GetCaretPos16
 184 stub QuerySendMessage # W1.1, W2.0: SYSHASKANJI
-185 pascal16 GrayString(word word segptr segptr s_word s_word s_word s_word s_word) GrayString16
-186 pascal16 SwapMouseButton(word) SwapMouseButton16
-187 pascal16 EndMenu() EndMenu
-188 pascal16 SetSysModalWindow(word) SetSysModalWindow16
-189 pascal16 GetSysModalWindow() GetSysModalWindow16
-190 pascal16 GetUpdateRect(word ptr word) GetUpdateRect16
-191 pascal16 ChildWindowFromPoint(word long) ChildWindowFromPoint16
-192 pascal16 InSendMessage() InSendMessage16
-193 pascal16 IsClipboardFormatAvailable(word) IsClipboardFormatAvailable16
-194 pascal16 DlgDirSelectComboBox(word ptr word) DlgDirSelectComboBox16
-195 pascal16 DlgDirListComboBox(word ptr word word word) DlgDirListComboBox16
+185 pascal -ret16 GrayString(word word segptr segptr s_word s_word s_word s_word s_word) GrayString16
+186 pascal -ret16 SwapMouseButton(word) SwapMouseButton16
+187 pascal -ret16 EndMenu() EndMenu
+188 pascal -ret16 SetSysModalWindow(word) SetSysModalWindow16
+189 pascal -ret16 GetSysModalWindow() GetSysModalWindow16
+190 pascal -ret16 GetUpdateRect(word ptr word) GetUpdateRect16
+191 pascal -ret16 ChildWindowFromPoint(word long) ChildWindowFromPoint16
+192 pascal -ret16 InSendMessage() InSendMessage16
+193 pascal -ret16 IsClipboardFormatAvailable(word) IsClipboardFormatAvailable16
+194 pascal -ret16 DlgDirSelectComboBox(word ptr word) DlgDirSelectComboBox16
+195 pascal -ret16 DlgDirListComboBox(word ptr word word word) DlgDirListComboBox16
 196 pascal   TabbedTextOut(word s_word s_word ptr s_word s_word ptr s_word) TabbedTextOut16
 197 pascal   GetTabbedTextExtent(word ptr word word ptr) GetTabbedTextExtent16
-198 pascal16 CascadeChildWindows(word word) CascadeChildWindows16
-199 pascal16 TileChildWindows(word word) TileChildWindows16
-200 pascal16 OpenComm(str word word) OpenComm16
-201 pascal16 SetCommState(ptr) SetCommState16
-202 pascal16 GetCommState(word ptr) GetCommState16
-203 pascal16 GetCommError(word ptr) GetCommError16
-204 pascal16 ReadComm(word ptr word) ReadComm16
-205 pascal16 WriteComm(word ptr word) WriteComm16
-206 pascal16 TransmitCommChar(word word) TransmitCommChar16
-207 pascal16 CloseComm(word) CloseComm16
+198 pascal -ret16 CascadeChildWindows(word word) CascadeChildWindows16
+199 pascal -ret16 TileChildWindows(word word) TileChildWindows16
+200 pascal -ret16 OpenComm(str word word) OpenComm16
+201 pascal -ret16 SetCommState(ptr) SetCommState16
+202 pascal -ret16 GetCommState(word ptr) GetCommState16
+203 pascal -ret16 GetCommError(word ptr) GetCommError16
+204 pascal -ret16 ReadComm(word ptr word) ReadComm16
+205 pascal -ret16 WriteComm(word ptr word) WriteComm16
+206 pascal -ret16 TransmitCommChar(word word) TransmitCommChar16
+207 pascal -ret16 CloseComm(word) CloseComm16
 208 pascal   SetCommEventMask(word word) SetCommEventMask16
-209 pascal16 GetCommEventMask(word word) GetCommEventMask16
-210 pascal16 SetCommBreak(word) SetCommBreak16
-211 pascal16 ClearCommBreak(word) ClearCommBreak16
-212 pascal16 UngetCommChar(word word) UngetCommChar16
-213 pascal16 BuildCommDCB(ptr ptr) BuildCommDCB16
+209 pascal -ret16 GetCommEventMask(word word) GetCommEventMask16
+210 pascal -ret16 SetCommBreak(word) SetCommBreak16
+211 pascal -ret16 ClearCommBreak(word) ClearCommBreak16
+212 pascal -ret16 UngetCommChar(word word) UngetCommChar16
+213 pascal -ret16 BuildCommDCB(ptr ptr) BuildCommDCB16
 214 pascal   EscapeCommFunction(word word) EscapeCommFunction16
-215 pascal16 FlushComm(word word) FlushComm16
+215 pascal -ret16 FlushComm(word word) FlushComm16
 216 pascal   UserSeeUserDo(word word word word) UserSeeUserDo16 # W1.1, W2.0: MYOPENCOMM
 #217-299 not in W1.1
-217 pascal16 LookupMenuHandle(word s_word) LookupMenuHandle16
-218 pascal16 DialogBoxIndirect(word word word segptr) DialogBoxIndirect16
-219 pascal16 CreateDialogIndirect(word ptr word segptr) CreateDialogIndirect16
-220 pascal16 LoadMenuIndirect(ptr) LoadMenuIndirect16
-221 pascal16 ScrollDC(word s_word s_word ptr ptr word ptr) ScrollDC16
-222 pascal16 GetKeyboardState(ptr) GetKeyboardState16
-223 pascal16 SetKeyboardState(ptr) SetKeyboardState16
-224 pascal16 GetWindowTask(word) GetWindowTask16
-225 pascal16 EnumTaskWindows(word segptr long) EnumTaskWindows16
+217 pascal -ret16 LookupMenuHandle(word s_word) LookupMenuHandle16
+218 pascal -ret16 DialogBoxIndirect(word word word segptr) DialogBoxIndirect16
+219 pascal -ret16 CreateDialogIndirect(word ptr word segptr) CreateDialogIndirect16
+220 pascal -ret16 LoadMenuIndirect(ptr) LoadMenuIndirect16
+221 pascal -ret16 ScrollDC(word s_word s_word ptr ptr word ptr) ScrollDC16
+222 pascal -ret16 GetKeyboardState(ptr) GetKeyboardState16
+223 pascal -ret16 SetKeyboardState(ptr) SetKeyboardState16
+224 pascal -ret16 GetWindowTask(word) GetWindowTask16
+225 pascal -ret16 EnumTaskWindows(word segptr long) EnumTaskWindows16
 226 stub LockInput # not in W2.0
-227 pascal16 GetNextDlgGroupItem(word word word) GetNextDlgGroupItem16
-228 pascal16 GetNextDlgTabItem(word word word) GetNextDlgTabItem16
-229 pascal16 GetTopWindow(word) GetTopWindow16
-230 pascal16 GetNextWindow(word word) GetNextWindow16
-231 pascal16 GetSystemDebugState() GetSystemDebugState16
-232 pascal16 SetWindowPos(word word word word word word word) SetWindowPos16
-233 pascal16 SetParent(word word) SetParent16
-234 pascal16 UnhookWindowsHook(s_word segptr) UnhookWindowsHook16
+227 pascal -ret16 GetNextDlgGroupItem(word word word) GetNextDlgGroupItem16
+228 pascal -ret16 GetNextDlgTabItem(word word word) GetNextDlgTabItem16
+229 pascal -ret16 GetTopWindow(word) GetTopWindow16
+230 pascal -ret16 GetNextWindow(word word) GetNextWindow16
+231 pascal -ret16 GetSystemDebugState() GetSystemDebugState16
+232 pascal -ret16 SetWindowPos(word word word word word word word) SetWindowPos16
+233 pascal -ret16 SetParent(word word) SetParent16
+234 pascal -ret16 UnhookWindowsHook(s_word segptr) UnhookWindowsHook16
 235 pascal   DefHookProc(s_word word long ptr) DefHookProc16
-236 pascal16 GetCapture() GetCapture16
-237 pascal16 GetUpdateRgn(word word word) GetUpdateRgn16
-238 pascal16 ExcludeUpdateRgn(word word) ExcludeUpdateRgn16
-239 pascal16 DialogBoxParam(word str word segptr long) DialogBoxParam16
-240 pascal16 DialogBoxIndirectParam(word word word segptr long) DialogBoxIndirectParam16
-241 pascal16 CreateDialogParam(word str word segptr long) CreateDialogParam16
-242 pascal16 CreateDialogIndirectParam(word ptr word segptr long) CreateDialogIndirectParam16
+236 pascal -ret16 GetCapture() GetCapture16
+237 pascal -ret16 GetUpdateRgn(word word word) GetUpdateRgn16
+238 pascal -ret16 ExcludeUpdateRgn(word word) ExcludeUpdateRgn16
+239 pascal -ret16 DialogBoxParam(word str word segptr long) DialogBoxParam16
+240 pascal -ret16 DialogBoxIndirectParam(word word word segptr long) DialogBoxIndirectParam16
+241 pascal -ret16 CreateDialogParam(word str word segptr long) CreateDialogParam16
+242 pascal -ret16 CreateDialogIndirectParam(word ptr word segptr long) CreateDialogIndirectParam16
 243 pascal   GetDialogBaseUnits() GetDialogBaseUnits
-244 pascal16 EqualRect(ptr ptr) EqualRect16
-245 pascal16 EnableCommNotification(s_word word s_word s_word) EnableCommNotification16
-246 pascal16 ExitWindowsExec(str str) ExitWindowsExec16
-247 pascal16 GetCursor() GetCursor16
-248 pascal16 GetOpenClipboardWindow() GetOpenClipboardWindow16
-249 pascal16 GetAsyncKeyState(word) GetAsyncKeyState16
-250 pascal16 GetMenuState(word word word) GetMenuState16
+244 pascal -ret16 EqualRect(ptr ptr) EqualRect16
+245 pascal -ret16 EnableCommNotification(s_word word s_word s_word) EnableCommNotification16
+246 pascal -ret16 ExitWindowsExec(str str) ExitWindowsExec16
+247 pascal -ret16 GetCursor() GetCursor16
+248 pascal -ret16 GetOpenClipboardWindow() GetOpenClipboardWindow16
+249 pascal -ret16 GetAsyncKeyState(word) GetAsyncKeyState16
+250 pascal -ret16 GetMenuState(word word word) GetMenuState16
 251 pascal   SendDriverMessage(word word long long) SendDriverMessage16
-252 pascal16 OpenDriver(str str long) OpenDriver16
+252 pascal -ret16 OpenDriver(str str long) OpenDriver16
 253 pascal   CloseDriver(word long long) CloseDriver16
-254 pascal16 GetDriverModuleHandle(word) GetDriverModuleHandle16
+254 pascal -ret16 GetDriverModuleHandle(word) GetDriverModuleHandle16
 255 pascal   DefDriverProc(long word word long long) DefDriverProc16
-256 pascal16 GetDriverInfo(word ptr) GetDriverInfo16
-257 pascal16 GetNextDriver(word long) GetNextDriver16
-258 pascal16 MapWindowPoints(word word ptr word) MapWindowPoints16
-259 pascal16 BeginDeferWindowPos(s_word) BeginDeferWindowPos16
-260 pascal16 DeferWindowPos(word word word s_word s_word s_word s_word word) DeferWindowPos16
-261 pascal16 EndDeferWindowPos(word) EndDeferWindowPos16
-262 pascal16 GetWindow(word word) GetWindow16
-263 pascal16 GetMenuItemCount(word) GetMenuItemCount16
-264 pascal16 GetMenuItemID(word word) GetMenuItemID16
-265 pascal16 ShowOwnedPopups(word word) ShowOwnedPopups16
-266 pascal16 SetMessageQueue(word) SetMessageQueue16
-267 pascal16 ShowScrollBar(word word word) ShowScrollBar16
-268 pascal16 GlobalAddAtom(str) GlobalAddAtom16
-269 pascal16 GlobalDeleteAtom(word) GlobalDeleteAtom16
-270 pascal16 GlobalFindAtom(str) GlobalFindAtom16
-271 pascal16 GlobalGetAtomName(word ptr s_word) GlobalGetAtomName16
-272 pascal16 IsZoomed(word) IsZoomed16
-273 pascal16 ControlPanelInfo(word word str) ControlPanelInfo16
+256 pascal -ret16 GetDriverInfo(word ptr) GetDriverInfo16
+257 pascal -ret16 GetNextDriver(word long) GetNextDriver16
+258 pascal -ret16 MapWindowPoints(word word ptr word) MapWindowPoints16
+259 pascal -ret16 BeginDeferWindowPos(s_word) BeginDeferWindowPos16
+260 pascal -ret16 DeferWindowPos(word word word s_word s_word s_word s_word word) DeferWindowPos16
+261 pascal -ret16 EndDeferWindowPos(word) EndDeferWindowPos16
+262 pascal -ret16 GetWindow(word word) GetWindow16
+263 pascal -ret16 GetMenuItemCount(word) GetMenuItemCount16
+264 pascal -ret16 GetMenuItemID(word word) GetMenuItemID16
+265 pascal -ret16 ShowOwnedPopups(word word) ShowOwnedPopups16
+266 pascal -ret16 SetMessageQueue(word) SetMessageQueue16
+267 pascal -ret16 ShowScrollBar(word word word) ShowScrollBar16
+268 pascal -ret16 GlobalAddAtom(str) GlobalAddAtom16
+269 pascal -ret16 GlobalDeleteAtom(word) GlobalDeleteAtom16
+270 pascal -ret16 GlobalFindAtom(str) GlobalFindAtom16
+271 pascal -ret16 GlobalGetAtomName(word ptr s_word) GlobalGetAtomName16
+272 pascal -ret16 IsZoomed(word) IsZoomed16
+273 pascal -ret16 ControlPanelInfo(word word str) ControlPanelInfo16
 274 stub GetNextQueueWindow
 275 stub RepaintScreen
 276 stub LockMyTask
-277 pascal16 GetDlgCtrlID(word) GetDlgCtrlID16
-278 pascal16 GetDesktopHwnd() GetDesktopHwnd16
-279 pascal16 OldSetDeskPattern() SetDeskPattern
-280 pascal16 SetSystemMenu(word word) SetSystemMenu16
-281 pascal16 GetSysColorBrush(word) GetSysColorBrush16
-282 pascal16 SelectPalette(word word word) SelectPalette16
-283 pascal16 RealizePalette(word) RealizePalette16
-284 pascal16 GetFreeSystemResources(word) GetFreeSystemResources16
-285 pascal16 SetDeskWallPaper(ptr) SetDeskWallPaper16 # BEAR285
-286 pascal16 GetDesktopWindow() GetDesktopWindow16
-287 pascal16 GetLastActivePopup(word) GetLastActivePopup16
+277 pascal -ret16 GetDlgCtrlID(word) GetDlgCtrlID16
+278 pascal -ret16 GetDesktopHwnd() GetDesktopHwnd16
+279 pascal -ret16 OldSetDeskPattern() SetDeskPattern
+280 pascal -ret16 SetSystemMenu(word word) SetSystemMenu16
+281 pascal -ret16 GetSysColorBrush(word) GetSysColorBrush16
+282 pascal -ret16 SelectPalette(word word word) SelectPalette16
+283 pascal -ret16 RealizePalette(word) RealizePalette16
+284 pascal -ret16 GetFreeSystemResources(word) GetFreeSystemResources16
+285 pascal -ret16 SetDeskWallPaper(ptr) SetDeskWallPaper16 # BEAR285
+286 pascal -ret16 GetDesktopWindow() GetDesktopWindow16
+287 pascal -ret16 GetLastActivePopup(word) GetLastActivePopup16
 288 pascal   GetMessageExtraInfo() GetMessageExtraInfo
 289 pascal -register keybd_event() keybd_event16
-290 pascal16 RedrawWindow(word ptr word word) RedrawWindow16
+290 pascal -ret16 RedrawWindow(word ptr word word) RedrawWindow16
 291 pascal   SetWindowsHookEx(s_word segptr word word) SetWindowsHookEx16
-292 pascal16 UnhookWindowsHookEx(segptr) UnhookWindowsHookEx16
+292 pascal -ret16 UnhookWindowsHookEx(segptr) UnhookWindowsHookEx16
 293 pascal   CallNextHookEx(segptr s_word word long) CallNextHookEx16
-294 pascal16 LockWindowUpdate(word) LockWindowUpdate16
+294 pascal -ret16 LockWindowUpdate(word) LockWindowUpdate16
 299 pascal -register mouse_event() mouse_event16
 300 stub UnloadInstalledDrivers # W1.1: USER_FARFRAME
 301 stub EDITWNDPROC # BOZOSLIVEHERE :-))
@@ -302,34 +302,34 @@
 306 stub MENUWNDPROC # BEAR306
 307 stub LBOXCTLWNDPROC
 308 pascal   DefDlgProc(word word word long) DefDlgProc16 # W1.1, W2.0: DLGWNDPROC
-309 pascal16 GetClipCursor(ptr) GetClipCursor16 # W1.1, W2.0: MESSAGEBOXWNDPROC
+309 pascal -ret16 GetClipCursor(ptr) GetClipCursor16 # W1.1, W2.0: MESSAGEBOXWNDPROC
 #310 ContScroll
 #311 CaretBlinkProc # W1.1
 #312 SendMessage2
 #313 PostMessage2
-314 pascal16 SignalProc(word word word word word) SignalProc16
+314 pascal -ret16 SignalProc(word word word word word) SignalProc16
 #315 XCStoDS
 #316 CompUpdateRect
 #317 CompUpdateRgn
 #318 GetWC2
-319 pascal16 ScrollWindowEx(word s_word s_word ptr ptr word ptr word) ScrollWindowEx16 # W1.1, W2.0: SETWC2
+319 pascal -ret16 ScrollWindowEx(word s_word s_word ptr ptr word ptr word) ScrollWindowEx16 # W1.1, W2.0: SETWC2
 320 stub SysErrorBox # W1.1: ICONNAMEWNDPROC, W2.0: nothing !
 321 pascal   SetEventHook(segptr) SetEventHook16 # W1.1, W2.0: DESTROYTASKWINDOWS2
 322 stub WinOldAppHackOMatic # W1.1, W2.0: POSTSYSERROR
 323 stub GetMessage2
-324 pascal16 FillWindow(word word word word) FillWindow16
-325 pascal16 PaintRect(word word word word ptr) PaintRect16
-326 pascal16 GetControlBrush(word word word) GetControlBrush16
+324 pascal -ret16 FillWindow(word word word word) FillWindow16
+325 pascal -ret16 PaintRect(word word word word ptr) PaintRect16
+326 pascal -ret16 GetControlBrush(word word word) GetControlBrush16
 #327 KillTimer2
 #328 SetTimer2
 #329 MenuItemState # W1.1
 #330 SetGetKbdState
-331 pascal16 EnableHardwareInput(word) EnableHardwareInput16
-332 pascal16 UserYield() UserYield16
-333 pascal16 IsUserIdle() IsUserIdle16
+331 pascal -ret16 EnableHardwareInput(word) EnableHardwareInput16
+332 pascal -ret16 UserYield() UserYield16
+333 pascal -ret16 IsUserIdle() IsUserIdle16
 334 pascal   GetQueueStatus(word) GetQueueStatus16
-335 pascal16 GetInputState() GetInputState16
-336 pascal16 LoadCursorIconHandler(word word word) LoadCursorIconHandler16
+335 pascal -ret16 GetInputState() GetInputState16
+336 pascal -ret16 LoadCursorIconHandler(word word word) LoadCursorIconHandler16
 337 pascal   GetMouseEventProc() GetMouseEventProc16
 338 stub ECGETDS # W2.0 (only ?)
 #340 WinFarFrame
@@ -339,18 +339,18 @@
 345 stub BEAR345
 #354 TabTheTextOutForWimps
 #355 BroadcastMessage
-356 pascal16 LoadDIBCursorHandler(word word word) LoadDIBCursorHandler16
-357 pascal16 LoadDIBIconHandler(word word word) LoadDIBIconHandler16
-358 pascal16 IsMenu(word) IsMenu16
-359 pascal16 GetDCEx(word word long) GetDCEx16
-362 pascal16 DCHook(word word long long) DCHook16
-364 pascal16 LookupIconIdFromDirectoryEx(ptr word word word word) LookupIconIdFromDirectoryEx16
-368 pascal16 CopyIcon(word word) CopyIcon16
-369 pascal16 CopyCursor(word word) CopyCursor16
-370 pascal16 GetWindowPlacement(word ptr) GetWindowPlacement16
-371 pascal16 SetWindowPlacement(word ptr) SetWindowPlacement16
+356 pascal -ret16 LoadDIBCursorHandler(word word word) LoadDIBCursorHandler16
+357 pascal -ret16 LoadDIBIconHandler(word word word) LoadDIBIconHandler16
+358 pascal -ret16 IsMenu(word) IsMenu16
+359 pascal -ret16 GetDCEx(word word long) GetDCEx16
+362 pascal -ret16 DCHook(word word long long) DCHook16
+364 pascal -ret16 LookupIconIdFromDirectoryEx(ptr word word word word) LookupIconIdFromDirectoryEx16
+368 pascal -ret16 CopyIcon(word word) CopyIcon16
+369 pascal -ret16 CopyCursor(word word) CopyCursor16
+370 pascal -ret16 GetWindowPlacement(word ptr) GetWindowPlacement16
+371 pascal -ret16 SetWindowPlacement(word ptr) SetWindowPlacement16
 372 stub GetInternalIconHeader
-373 pascal16 SubtractRect(ptr ptr ptr) SubtractRect16
+373 pascal -ret16 SubtractRect(ptr ptr ptr) SubtractRect16
 #374 DllEntryPoint
 375 stub DrawTextEx
 376 stub SetMessageExtraInfo
@@ -360,126 +360,126 @@
 381 stub UsrMPR_ThunkData16
 382 stub SetWindowContextHelpID
 383 stub GetWindowContextHelpID
-384 pascal16 SetMenuContextHelpId(word word) SetMenuContextHelpId16
-385 pascal16 GetMenuContextHelpId(word) GetMenuContextHelpId16
+384 pascal -ret16 SetMenuContextHelpId(word word) SetMenuContextHelpId16
+385 pascal -ret16 GetMenuContextHelpId(word) GetMenuContextHelpId16
 389 pascal   LoadImage(word str word word word word) LoadImage16
-390 pascal16 CopyImage(word word word word word) CopyImage16
-391 pascal16 SignalProc32(long long long word) UserSignalProc
-394 pascal16 DrawIconEx(word word word word word word word word word) DrawIconEx16
-395 pascal16 GetIconInfo(word ptr) GetIconInfo16
-397 pascal16 RegisterClassEx(ptr) RegisterClassEx16
-398 pascal16 GetClassInfoEx(word segstr ptr) GetClassInfoEx16
-399 pascal16 ChildWindowFromPointEx(word long word) ChildWindowFromPointEx16
-400 pascal16 FinalUserInit() FinalUserInit16
-402 pascal16 GetPriorityClipboardFormat(ptr s_word) GetPriorityClipboardFormat16
-403 pascal16 UnregisterClass(str word) UnregisterClass16
-404 pascal16 GetClassInfo(word segstr ptr) GetClassInfo16
-406 pascal16 CreateCursor(word word word word word ptr ptr) CreateCursor16
-407 pascal16 CreateIcon(word word word word word ptr ptr) CreateIcon16
-408 pascal16 CreateCursorIconIndirect(word ptr ptr ptr) CreateCursorIconIndirect16
-409 pascal16 InitThreadInput(word word) InitThreadInput16
-410 pascal16 InsertMenu(word word word word segptr) InsertMenu16
-411 pascal16 AppendMenu(word word word segptr) AppendMenu16
-412 pascal16 RemoveMenu(word word word) RemoveMenu16
-413 pascal16 DeleteMenu(word word word) DeleteMenu16
-414 pascal16 ModifyMenu(word word word word segptr) ModifyMenu16
-415 pascal16 CreatePopupMenu() CreatePopupMenu16
-416 pascal16 TrackPopupMenu(word word s_word s_word s_word word ptr) TrackPopupMenu16
+390 pascal -ret16 CopyImage(word word word word word) CopyImage16
+391 pascal -ret16 SignalProc32(long long long word) UserSignalProc
+394 pascal -ret16 DrawIconEx(word word word word word word word word word) DrawIconEx16
+395 pascal -ret16 GetIconInfo(word ptr) GetIconInfo16
+397 pascal -ret16 RegisterClassEx(ptr) RegisterClassEx16
+398 pascal -ret16 GetClassInfoEx(word segstr ptr) GetClassInfoEx16
+399 pascal -ret16 ChildWindowFromPointEx(word long word) ChildWindowFromPointEx16
+400 pascal -ret16 FinalUserInit() FinalUserInit16
+402 pascal -ret16 GetPriorityClipboardFormat(ptr s_word) GetPriorityClipboardFormat16
+403 pascal -ret16 UnregisterClass(str word) UnregisterClass16
+404 pascal -ret16 GetClassInfo(word segstr ptr) GetClassInfo16
+406 pascal -ret16 CreateCursor(word word word word word ptr ptr) CreateCursor16
+407 pascal -ret16 CreateIcon(word word word word word ptr ptr) CreateIcon16
+408 pascal -ret16 CreateCursorIconIndirect(word ptr ptr ptr) CreateCursorIconIndirect16
+409 pascal -ret16 InitThreadInput(word word) InitThreadInput16
+410 pascal -ret16 InsertMenu(word word word word segptr) InsertMenu16
+411 pascal -ret16 AppendMenu(word word word segptr) AppendMenu16
+412 pascal -ret16 RemoveMenu(word word word) RemoveMenu16
+413 pascal -ret16 DeleteMenu(word word word) DeleteMenu16
+414 pascal -ret16 ModifyMenu(word word word word segptr) ModifyMenu16
+415 pascal -ret16 CreatePopupMenu() CreatePopupMenu16
+416 pascal -ret16 TrackPopupMenu(word word s_word s_word s_word word ptr) TrackPopupMenu16
 417 pascal   GetMenuCheckMarkDimensions() GetMenuCheckMarkDimensions
-418 pascal16 SetMenuItemBitmaps(word word word word word) SetMenuItemBitmaps16
+418 pascal -ret16 SetMenuItemBitmaps(word word word word word) SetMenuItemBitmaps16
 420 varargs -ret16 _wsprintf(ptr str) wsprintf16
-421 pascal16 wvsprintf(ptr str ptr) wvsprintf16
-422 pascal16 DlgDirSelectEx(word ptr word word) DlgDirSelectEx16
-423 pascal16 DlgDirSelectComboBoxEx(word ptr word word) DlgDirSelectComboBoxEx16
-427 pascal16 FindWindowEx(word word str str) FindWindowEx16
+421 pascal -ret16 wvsprintf(ptr str ptr) wvsprintf16
+422 pascal -ret16 DlgDirSelectEx(word ptr word word) DlgDirSelectEx16
+423 pascal -ret16 DlgDirSelectComboBoxEx(word ptr word word) DlgDirSelectComboBoxEx16
+427 pascal -ret16 FindWindowEx(word word str str) FindWindowEx16
 428 stub TileWindows
 429 stub CascadeWindows
-430 pascal16 lstrcmp(str str) lstrcmp16
+430 pascal -ret16 lstrcmp(str str) lstrcmp16
 431 pascal   AnsiUpper(segstr) AnsiUpper16
 432 pascal   AnsiLower(segstr) AnsiLower16
-433 pascal16 IsCharAlpha(word) IsCharAlphaA
-434 pascal16 IsCharAlphaNumeric(word) IsCharAlphaNumericA
-435 pascal16 IsCharUpper(word) IsCharUpperA
-436 pascal16 IsCharLower(word) IsCharLowerA
-437 pascal16 AnsiUpperBuff(str word) AnsiUpperBuff16
-438 pascal16 AnsiLowerBuff(str word) AnsiLowerBuff16
-441 pascal16 InsertMenuItem(word word word ptr) InsertMenuItem16
+433 pascal -ret16 IsCharAlpha(word) IsCharAlphaA
+434 pascal -ret16 IsCharAlphaNumeric(word) IsCharAlphaNumericA
+435 pascal -ret16 IsCharUpper(word) IsCharUpperA
+436 pascal -ret16 IsCharLower(word) IsCharLowerA
+437 pascal -ret16 AnsiUpperBuff(str word) AnsiUpperBuff16
+438 pascal -ret16 AnsiLowerBuff(str word) AnsiLowerBuff16
+441 pascal -ret16 InsertMenuItem(word word word ptr) InsertMenuItem16
 443 stub GetMenuItemInfo
 445 pascal   DefFrameProc(word word word word long) DefFrameProc16
 446 stub SetMenuItemInfo
 447 pascal   DefMDIChildProc(word word word long) DefMDIChildProc16
-448 pascal16 DrawAnimatedRects(word word ptr ptr) DrawAnimatedRects16
-449 pascal16 DrawState(word word segptr long word s_word s_word s_word s_word word) DrawState16
-450 pascal16 CreateIconFromResourceEx(ptr long word long word word word) CreateIconFromResourceEx16
-451 pascal16 TranslateMDISysAccel(word ptr) TranslateMDISysAccel16
-452 pascal16 CreateWindowEx(long str str long s_word s_word s_word s_word word word word segptr) CreateWindowEx16
-454 pascal16 AdjustWindowRectEx(ptr long word long) AdjustWindowRectEx16
-455 pascal16 GetIconID(word long) GetIconID16
-456 pascal16 LoadIconHandler(word word) LoadIconHandler16
-457 pascal16 DestroyIcon(word) DestroyIcon16
-458 pascal16 DestroyCursor(word) DestroyCursor16
+448 pascal -ret16 DrawAnimatedRects(word word ptr ptr) DrawAnimatedRects16
+449 pascal -ret16 DrawState(word word segptr long word s_word s_word s_word s_word word) DrawState16
+450 pascal -ret16 CreateIconFromResourceEx(ptr long word long word word word) CreateIconFromResourceEx16
+451 pascal -ret16 TranslateMDISysAccel(word ptr) TranslateMDISysAccel16
+452 pascal -ret16 CreateWindowEx(long str str long s_word s_word s_word s_word word word word segptr) CreateWindowEx16
+454 pascal -ret16 AdjustWindowRectEx(ptr long word long) AdjustWindowRectEx16
+455 pascal -ret16 GetIconID(word long) GetIconID16
+456 pascal -ret16 LoadIconHandler(word word) LoadIconHandler16
+457 pascal -ret16 DestroyIcon(word) DestroyIcon16
+458 pascal -ret16 DestroyCursor(word) DestroyCursor16
 459 pascal   DumpIcon(segptr ptr ptr ptr) DumpIcon16
-460 pascal16 GetInternalWindowPos(word ptr ptr) GetInternalWindowPos16
-461 pascal16 SetInternalWindowPos(word word ptr ptr) SetInternalWindowPos16
-462 pascal16 CalcChildScroll(word word) CalcChildScroll16
-463 pascal16 ScrollChildren(word word word long) ScrollChildren16
+460 pascal -ret16 GetInternalWindowPos(word ptr ptr) GetInternalWindowPos16
+461 pascal -ret16 SetInternalWindowPos(word word ptr ptr) SetInternalWindowPos16
+462 pascal -ret16 CalcChildScroll(word word) CalcChildScroll16
+463 pascal -ret16 ScrollChildren(word word word long) ScrollChildren16
 464 pascal   DragObject(word word word word word word) DragObject16
-465 pascal16 DragDetect(word long) DragDetect16
-466 pascal16 DrawFocusRect(word ptr) DrawFocusRect16
+465 pascal -ret16 DragDetect(word long) DragDetect16
+466 pascal -ret16 DrawFocusRect(word ptr) DrawFocusRect16
 470 stub StringFunc
-471 pascal16 lstrcmpi(str str) lstrcmpiA
+471 pascal -ret16 lstrcmpi(str str) lstrcmpiA
 472 pascal   AnsiNext(segptr) AnsiNext16
 473 pascal   AnsiPrev(str segptr) AnsiPrev16
-475 pascal16 SetScrollInfo(word s_word ptr word) SetScrollInfo16
-476 pascal16 GetScrollInfo(word s_word ptr) GetScrollInfo16
-477 pascal16 GetKeyboardLayoutName(ptr) GetKeyboardLayoutName16
+475 pascal -ret16 SetScrollInfo(word s_word ptr word) SetScrollInfo16
+476 pascal -ret16 GetScrollInfo(word s_word ptr) GetScrollInfo16
+477 pascal -ret16 GetKeyboardLayoutName(ptr) GetKeyboardLayoutName16
 478 stub LoadKeyboardLayout
 479 stub MenuItemFromPoint
 480 stub GetUserLocalObjType
 #481 HARDWARE_EVENT
-482 pascal16 EnableScrollBar(word word word) EnableScrollBar16
-483 pascal16 SystemParametersInfo(word word ptr word) SystemParametersInfo16
+482 pascal -ret16 EnableScrollBar(word word word) EnableScrollBar16
+483 pascal -ret16 SystemParametersInfo(word word ptr word) SystemParametersInfo16
 #484 __GP
 # Stubs for Hebrew version
-489 pascal16 USER_489() stub_USER_489
-490 pascal16 USER_490() stub_USER_490
-492 pascal16 USER_492() stub_USER_492
-496 pascal16 USER_496() stub_USER_496
+489 pascal -ret16 USER_489() stub_USER_489
+490 pascal -ret16 USER_490() stub_USER_490
+492 pascal -ret16 USER_492() stub_USER_492
+496 pascal -ret16 USER_496() stub_USER_496
 498 stub BEAR498
-499 pascal16 WNetErrorText(word ptr word) WNetErrorText16
+499 pascal -ret16 WNetErrorText(word ptr word) WNetErrorText16
 500 stub FARCALLNETDRIVER 			# Undocumented Windows
-501 pascal16 WNetOpenJob(ptr ptr word ptr)  WNetOpenJob16
-502 pascal16 WNetCloseJob(word ptr ptr) WNetCloseJob16
-503 pascal16 WNetAbortJob(ptr word) WNetAbortJob16
-504 pascal16 WNetHoldJob(ptr word) WNetHoldJob16
-505 pascal16 WNetReleaseJob(ptr word) WNetReleaseJob16
-506 pascal16 WNetCancelJob(ptr word) WNetCancelJob16
-507 pascal16 WNetSetJobCopies(ptr word word) WNetSetJobCopies16
-508 pascal16 WNetWatchQueue(word ptr ptr word) WNetWatchQueue16
-509 pascal16 WNetUnwatchQueue(str) WNetUnwatchQueue16
-510 pascal16 WNetLockQueueData(ptr ptr ptr) WNetLockQueueData16
-511 pascal16 WNetUnlockQueueData(ptr) WNetUnlockQueueData16
-512 pascal16 WNetGetConnection(ptr ptr ptr) WNetGetConnection16
-513 pascal16 WNetGetCaps(word) WNetGetCaps16
-514 pascal16 WNetDeviceMode(word) WNetDeviceMode16
-515 pascal16 WNetBrowseDialog(word word ptr) WNetBrowseDialog16
-516 pascal16 WNetGetUser(ptr ptr ptr) WNetGetUser16
-517 pascal16 WNetAddConnection(str str str) WNetAddConnection16
-518 pascal16 WNetCancelConnection(str word) WNetCancelConnection16
-519 pascal16 WNetGetError(ptr) WNetGetError16
-520 pascal16 WNetGetErrorText(word ptr ptr) WNetGetErrorText16
+501 pascal -ret16 WNetOpenJob(ptr ptr word ptr)  WNetOpenJob16
+502 pascal -ret16 WNetCloseJob(word ptr ptr) WNetCloseJob16
+503 pascal -ret16 WNetAbortJob(ptr word) WNetAbortJob16
+504 pascal -ret16 WNetHoldJob(ptr word) WNetHoldJob16
+505 pascal -ret16 WNetReleaseJob(ptr word) WNetReleaseJob16
+506 pascal -ret16 WNetCancelJob(ptr word) WNetCancelJob16
+507 pascal -ret16 WNetSetJobCopies(ptr word word) WNetSetJobCopies16
+508 pascal -ret16 WNetWatchQueue(word ptr ptr word) WNetWatchQueue16
+509 pascal -ret16 WNetUnwatchQueue(str) WNetUnwatchQueue16
+510 pascal -ret16 WNetLockQueueData(ptr ptr ptr) WNetLockQueueData16
+511 pascal -ret16 WNetUnlockQueueData(ptr) WNetUnlockQueueData16
+512 pascal -ret16 WNetGetConnection(ptr ptr ptr) WNetGetConnection16
+513 pascal -ret16 WNetGetCaps(word) WNetGetCaps16
+514 pascal -ret16 WNetDeviceMode(word) WNetDeviceMode16
+515 pascal -ret16 WNetBrowseDialog(word word ptr) WNetBrowseDialog16
+516 pascal -ret16 WNetGetUser(ptr ptr ptr) WNetGetUser16
+517 pascal -ret16 WNetAddConnection(str str str) WNetAddConnection16
+518 pascal -ret16 WNetCancelConnection(str word) WNetCancelConnection16
+519 pascal -ret16 WNetGetError(ptr) WNetGetError16
+520 pascal -ret16 WNetGetErrorText(word ptr ptr) WNetGetErrorText16
 521 stub WNetEnable
 522 stub WNetDisable
-523 pascal16 WNetRestoreConnection(word ptr) WNetRestoreConnection16
-524 pascal16 WNetWriteJob(word ptr ptr) WNetWriteJob16
-525 pascal16 WNetConnectDialog(word word) WNetConnectDialog
-526 pascal16 WNetDisconnectDialog(word word) WNetDisconnectDialog16
-527 pascal16 WNetConnectionDialog(word word) WNetConnectionDialog16
-528 pascal16 WNetViewQueueDialog(word ptr) WNetViewQueueDialog16
-529 pascal16 WNetPropertyDialog(word word word str word) WNetPropertyDialog16
-530 pascal16 WNetGetDirectoryType(ptr ptr) WNetGetDirectoryType16
-531 pascal16 WNetDirectoryNotify(word ptr word) WNetDirectoryNotify16
-532 pascal16 WNetGetPropertyText(word word str str word word) WNetGetPropertyText16
+523 pascal -ret16 WNetRestoreConnection(word ptr) WNetRestoreConnection16
+524 pascal -ret16 WNetWriteJob(word ptr ptr) WNetWriteJob16
+525 pascal -ret16 WNetConnectDialog(word word) WNetConnectDialog
+526 pascal -ret16 WNetDisconnectDialog(word word) WNetDisconnectDialog16
+527 pascal -ret16 WNetConnectionDialog(word word) WNetConnectionDialog16
+528 pascal -ret16 WNetViewQueueDialog(word ptr) WNetViewQueueDialog16
+529 pascal -ret16 WNetPropertyDialog(word word word str word) WNetPropertyDialog16
+530 pascal -ret16 WNetGetDirectoryType(ptr ptr) WNetGetDirectoryType16
+531 pascal -ret16 WNetDirectoryNotify(word ptr word) WNetDirectoryNotify16
+532 pascal -ret16 WNetGetPropertyText(word word str str word word) WNetGetPropertyText16
 533 stub WNetInitialize
 #533 stub NOTIFYWOW # ordinal conflict with WNetInitialize !!
 534 stub WNetLogon
@@ -488,51 +488,51 @@
 537 stub MOUSEEVENT
 538 stub KEYBDEVENT
 595 stub OLDEXITWINDOWS
-600 pascal16 GetShellWindow() GetShellWindow16
+600 pascal -ret16 GetShellWindow() GetShellWindow16
 601 stub DoHotkeyStuff
 602 stub SetCheckCursorTimer
 604 stub BroadcastSystemMessage
 605 stub HackTaskMonitor
-606 pascal16 FormatMessage(long segptr word word ptr word ptr) FormatMessage16
-608 pascal16 GetForegroundWindow() GetForegroundWindow16
-609 pascal16 SetForegroundWindow(word) SetForegroundWindow16
-610 pascal16 DestroyIcon32(word word) DestroyIcon32
+606 pascal -ret16 FormatMessage(long segptr word word ptr word ptr) FormatMessage16
+608 pascal -ret16 GetForegroundWindow() GetForegroundWindow16
+609 pascal -ret16 SetForegroundWindow(word) SetForegroundWindow16
+610 pascal -ret16 DestroyIcon32(word word) DestroyIcon32
 620 pascal   ChangeDisplaySettings(ptr long) ChangeDisplaySettings16
-621 pascal16 EnumDisplaySettings(str long ptr) EnumDisplaySettings16
+621 pascal -ret16 EnumDisplaySettings(str long ptr) EnumDisplaySettings16
 640 pascal   MsgWaitForMultipleObjects(long ptr long long long) MsgWaitForMultipleObjects16
 650 stub ActivateKeyboardLayout
 651 stub GetKeyboardLayout
 652 stub GetKeyboardLayoutList
 654 stub UnloadKeyboardLayout
 655 stub PostPostedMessages
-656 pascal16 DrawFrameControl(word ptr word word) DrawFrameControl16
-657 pascal16 DrawCaptionTemp(word word ptr word word ptr word) DrawCaptionTemp16
+656 pascal -ret16 DrawFrameControl(word ptr word word) DrawFrameControl16
+657 pascal -ret16 DrawCaptionTemp(word word ptr word word ptr word) DrawCaptionTemp16
 658 stub DispatchInput
-659 pascal16 DrawEdge(word ptr word word) DrawEdge16
-660 pascal16 DrawCaption(word word ptr word) DrawCaption16
+659 pascal -ret16 DrawEdge(word ptr word word) DrawEdge16
+660 pascal -ret16 DrawCaption(word word ptr word) DrawCaption16
 661 stub SetSysColorsTemp
 662 stub DrawMenubarTemp
 663 stub GetMenuDefaultItem
 664 stub SetMenuDefaultItem
-665 pascal16 GetMenuItemRect(word word word ptr) GetMenuItemRect16
-666 pascal16 CheckMenuRadioItem(word word word word word) CheckMenuRadioItem16
+665 pascal -ret16 GetMenuItemRect(word word word ptr) GetMenuItemRect16
+666 pascal -ret16 CheckMenuRadioItem(word word word word word) CheckMenuRadioItem16
 667 stub TrackPopupMenuEx
-668 pascal16 SetWindowRgn(word word word) SetWindowRgn16
+668 pascal -ret16 SetWindowRgn(word word word) SetWindowRgn16
 669 stub GetWindowRgn
 800 stub CHOOSEFONT_CALLBACK16
 801 stub FINDREPLACE_CALLBACK16
 802 stub OPENFILENAME_CALLBACK16
 803 stub PRINTDLG_CALLBACK16
 804 stub CHOOSECOLOR_CALLBACK16
-819 pascal16 PeekMessage32(ptr word word word word word) PeekMessage32_16
+819 pascal -ret16 PeekMessage32(ptr word word word word word) PeekMessage32_16
 820 pascal   GetMessage32(ptr word word word word) GetMessage32_16
-821 pascal16 TranslateMessage32(ptr word) TranslateMessage32_16
+821 pascal -ret16 TranslateMessage32(ptr word) TranslateMessage32_16
 #821 stub IsDialogMessage32		# FIXME: two ordinal 821???
 822 pascal   DispatchMessage32(ptr word) DispatchMessage32_16
-823 pascal16 CallMsgFilter32(ptr word word) CallMsgFilter32_16
+823 pascal -ret16 CallMsgFilter32(ptr word word) CallMsgFilter32_16
 825 stub PostMessage32
 826 stub PostThreadMessage32
-827 pascal16 MessageBoxIndirect(ptr) MessageBoxIndirect16
+827 pascal -ret16 MessageBoxIndirect(ptr) MessageBoxIndirect16
 851 stub MsgThkConnectionDataLS
 853 stub FT_USRFTHKTHKCONNECTIONDATA
 854 stub FT__USRF2THKTHKCONNECTIONDATA
@@ -540,27 +540,27 @@
 890 stub InstallIMT
 891 stub UninstallIMT
 # API for Hebrew version
-902 pascal16 LoadSystemLanguageString(word word ptr word word) LoadSystemLanguageString16
-905 pascal16 ChangeDialogTemplate() ChangeDialogTemplate16
-906 pascal16 GetNumLanguages() GetNumLanguages16
-907 pascal16 GetLanguageName(word word ptr word) GetLanguageName16
-909 pascal16 SetWindowTextEx(word str word) SetWindowTextEx16
-910 pascal16 BiDiMessageBoxEx() BiDiMessageBoxEx16
-911 pascal16 SetDlgItemTextEx(word word str word) SetDlgItemTextEx16
+902 pascal -ret16 LoadSystemLanguageString(word word ptr word word) LoadSystemLanguageString16
+905 pascal -ret16 ChangeDialogTemplate() ChangeDialogTemplate16
+906 pascal -ret16 GetNumLanguages() GetNumLanguages16
+907 pascal -ret16 GetLanguageName(word word ptr word) GetLanguageName16
+909 pascal -ret16 SetWindowTextEx(word str word) SetWindowTextEx16
+910 pascal -ret16 BiDiMessageBoxEx() BiDiMessageBoxEx16
+911 pascal -ret16 SetDlgItemTextEx(word word str word) SetDlgItemTextEx16
 912 pascal   ChangeKeyboardLanguage(word word) ChangeKeyboardLanguage16
-913 pascal16 GetCodePageSystemFont(word word) GetCodePageSystemFont16
-914 pascal16 QueryCodePage(word word word long) QueryCodePage16
+913 pascal -ret16 GetCodePageSystemFont(word word) GetCodePageSystemFont16
+914 pascal -ret16 QueryCodePage(word word word long) QueryCodePage16
 915 pascal   GetAppCodePage(word) GetAppCodePage16
-916 pascal16 CreateDialogIndirectParamML(word ptr word ptr long word word str word) CreateDialogIndirectParamML16
-918 pascal16 DialogBoxIndirectParamML(word word word ptr long word word str word) DialogBoxIndirectParamML16
-919 pascal16 LoadLanguageString(word word word ptr word) LoadLanguageString16
+916 pascal -ret16 CreateDialogIndirectParamML(word ptr word ptr long word word str word) CreateDialogIndirectParamML16
+918 pascal -ret16 DialogBoxIndirectParamML(word word word ptr long word word str word) DialogBoxIndirectParamML16
+919 pascal -ret16 LoadLanguageString(word word word ptr word) LoadLanguageString16
 920 pascal   SetAppCodePage(word word word word) SetAppCodePage16
 922 pascal   GetBaseCodePage() GetBaseCodePage16
-923 pascal16 FindLanguageResource(word str str word) FindLanguageResource16
+923 pascal -ret16 FindLanguageResource(word str str word) FindLanguageResource16
 924 pascal   ChangeKeyboardCodePage(word word) ChangeKeyboardCodePage16
-930 pascal16 MessageBoxEx(word str str word word) MessageBoxEx16
-1000 pascal16 SetProcessDefaultLayout(long) SetProcessDefaultLayout16
-1001 pascal16 GetProcessDefaultLayout(ptr) GetProcessDefaultLayout16
+930 pascal -ret16 MessageBoxEx(word str str word word) MessageBoxEx16
+1000 pascal -ret16 SetProcessDefaultLayout(long) SetProcessDefaultLayout16
+1001 pascal -ret16 GetProcessDefaultLayout(ptr) GetProcessDefaultLayout16
 
 # Wine internal functions
 1010 pascal __wine_call_wndproc_32A(word word word long long) __wine_call_wndproc_32A
Index: ./dlls/win32s/w32sys.spec
===================================================================
RCS file: /var/cvs/wine/dlls/win32s/w32sys.spec,v
retrieving revision 1.4
diff -u -r1.4 w32sys.spec
--- ./dlls/win32s/w32sys.spec	21 Jun 2002 19:15:50 -0000	1.4
+++ ./dlls/win32s/w32sys.spec	25 Sep 2003 21:47:33 -0000
@@ -1,12 +1,12 @@
 #1 WEP
-2 pascal16 IsPeFormat(str word) IsPeFormat16
+2 pascal -ret16 IsPeFormat(str word) IsPeFormat16
 3 stub EXECPE
 4 stub GETPEEXEINFO
 5 pascal GetW32SysVersion() GetW32SysVersion16
 6 stub LOADPERESOURCE
-7 pascal16 GetPEResourceTable(word) GetPEResourceTable16
+7 pascal -ret16 GetPEResourceTable(word) GetPEResourceTable16
 8 stub EXECPEEX
 9 stub ITSME
 10 stub W32SERROR
 11 pascal LoadPeResource(word ptr) LoadPeResource16
-12 pascal16 GetWin32sInfo(ptr) GetWin32sInfo16
+12 pascal -ret16 GetWin32sInfo(ptr) GetWin32sInfo16
Index: ./dlls/win32s/win32s16.spec
===================================================================
RCS file: /var/cvs/wine/dlls/win32s/win32s16.spec,v
retrieving revision 1.6
diff -u -r1.6 win32s16.spec
--- ./dlls/win32s/win32s16.spec	21 Jun 2002 19:15:50 -0000	1.6
+++ ./dlls/win32s/win32s16.spec	25 Sep 2003 21:47:33 -0000
@@ -1,5 +1,5 @@
 1 stub WEP
-2 pascal16 BootTask() BootTask16
+2 pascal -ret16 BootTask() BootTask16
 3 stub CREATEPROCESS
 4 stub WAITFORDEBUGEVENT
 5 pascal ContinueDebugEvent(long long long) ContinueDebugEvent16
Index: ./dlls/winaspi/winaspi.spec
===================================================================
RCS file: /var/cvs/wine/dlls/winaspi/winaspi.spec,v
retrieving revision 1.3
diff -u -r1.3 winaspi.spec
--- ./dlls/winaspi/winaspi.spec	21 Jun 2002 19:15:50 -0000	1.3
+++ ./dlls/winaspi/winaspi.spec	25 Sep 2003 21:47:33 -0000
@@ -1,5 +1,5 @@
-1 pascal16 GetASPISupportInfo() GetASPISupportInfo16
-2 pascal16 SendASPICommand(segptr) SendASPICommand16
-3 pascal16 InsertInASPIChain(word segptr) InsertInASPIChain16
+1 pascal -ret16 GetASPISupportInfo() GetASPISupportInfo16
+2 pascal -ret16 SendASPICommand(segptr) SendASPICommand16
+3 pascal -ret16 InsertInASPIChain(word segptr) InsertInASPIChain16
 4 pascal GETASPIDLLVERSION() GetASPIDLLVersion16
 5 stub ___EXPORTEDSTUB
Index: ./dlls/wineps/wineps16.drv.spec
===================================================================
RCS file: /var/cvs/wine/dlls/wineps/wineps16.drv.spec,v
retrieving revision 1.1
diff -u -r1.1 wineps16.drv.spec
--- ./dlls/wineps/wineps16.drv.spec	23 Dec 2002 02:07:20 -0000	1.1
+++ ./dlls/wineps/wineps16.drv.spec	25 Sep 2003 21:47:33 -0000
@@ -1,4 +1,4 @@
-13 pascal16 DeviceMode(word word str str) PSDRV_DeviceMode16
-90 pascal16 ExtDeviceMode(word word ptr str str ptr str word) PSDRV_ExtDeviceMode16
+13 pascal -ret16 DeviceMode(word word str str) PSDRV_DeviceMode16
+90 pascal -ret16 ExtDeviceMode(word word ptr str str ptr str word) PSDRV_ExtDeviceMode16
 91 pascal DeviceCapabilities(str str word ptr ptr) PSDRV_DeviceCapabilities16
-93 pascal16 AdvancedSetupDialog(word word ptr ptr) PSDRV_AdvancedSetupDialog16
+93 pascal -ret16 AdvancedSetupDialog(word word ptr ptr) PSDRV_AdvancedSetupDialog16
Index: ./dlls/winmm/mmsystem.spec
===================================================================
RCS file: /var/cvs/wine/dlls/winmm/mmsystem.spec,v
retrieving revision 1.11
diff -u -r1.11 mmsystem.spec
--- ./dlls/winmm/mmsystem.spec	21 Jun 2002 19:15:50 -0000	1.11
+++ ./dlls/winmm/mmsystem.spec	25 Sep 2003 21:47:33 -0000
@@ -4,7 +4,7 @@
 5      pascal  mmsystemGetVersion() mmsystemGetVersion16
 6      pascal  DriverProc(long word word long long) DriverProc16
 8      pascal  WMMMidiRunOnce() WMMMidiRunOnce16
-30     pascal16 OutputDebugStr(str) OutputDebugStr16
+30     pascal -ret16 OutputDebugStr(str) OutputDebugStr16
 31     pascal  DriverCallback(long word word word long long long) DriverCallback16
 32     pascal  StackEnter() StackEnter16
 33     pascal  StackLeave() StackLeave16
@@ -131,7 +131,7 @@
 900    pascal  mmTaskCreate(long ptr long) mmTaskCreate16
 902    pascal  mmTaskBlock(word) mmTaskBlock16
 903    pascal  mmTaskSignal(word) mmTaskSignal16
-904    pascal16 mmGetCurrentTask() mmGetCurrentTask16
+904    pascal -ret16 mmGetCurrentTask() mmGetCurrentTask16
 905    pascal  mmTaskYield() mmTaskYield16
 1100   pascal  DrvOpen(str str long) DrvOpen16
 1101   pascal  DrvClose(word long long) DrvClose16
Index: ./dlls/winmm/sound.spec
===================================================================
RCS file: /var/cvs/wine/dlls/winmm/sound.spec,v
retrieving revision 1.3
diff -u -r1.3 sound.spec
--- ./dlls/winmm/sound.spec	21 Jun 2002 19:15:50 -0000	1.3
+++ ./dlls/winmm/sound.spec	25 Sep 2003 21:47:33 -0000
@@ -1,18 +1,18 @@
-1  pascal16 OpenSound() OpenSound16
-2  pascal16 CloseSound() CloseSound16
-3  pascal16 SetVoiceQueueSize(word word) SetVoiceQueueSize16
-4  pascal16 SetVoiceNote(word word word word) SetVoiceNote16
-5  pascal16 SetVoiceAccent(word word word word word) SetVoiceAccent16
-6  pascal16 SetVoiceEnvelope(word word word) SetVoiceEnvelope16
-7  pascal16 SetSoundNoise(word word) SetSoundNoise16
-8  pascal16 SetVoiceSound(word long word) SetVoiceSound16
-9  pascal16 StartSound() StartSound16
-10 pascal16 StopSound() StopSound16
-11 pascal16 WaitSoundState(word) WaitSoundState16
-12 pascal16 SyncAllVoices() SyncAllVoices16
-13 pascal16 CountVoiceNotes(word) CountVoiceNotes16
+1  pascal -ret16 OpenSound() OpenSound16
+2  pascal -ret16 CloseSound() CloseSound16
+3  pascal -ret16 SetVoiceQueueSize(word word) SetVoiceQueueSize16
+4  pascal -ret16 SetVoiceNote(word word word word) SetVoiceNote16
+5  pascal -ret16 SetVoiceAccent(word word word word word) SetVoiceAccent16
+6  pascal -ret16 SetVoiceEnvelope(word word word) SetVoiceEnvelope16
+7  pascal -ret16 SetSoundNoise(word word) SetSoundNoise16
+8  pascal -ret16 SetVoiceSound(word long word) SetVoiceSound16
+9  pascal -ret16 StartSound() StartSound16
+10 pascal -ret16 StopSound() StopSound16
+11 pascal -ret16 WaitSoundState(word) WaitSoundState16
+12 pascal -ret16 SyncAllVoices() SyncAllVoices16
+13 pascal -ret16 CountVoiceNotes(word) CountVoiceNotes16
 14 pascal   GetThresholdEvent() GetThresholdEvent16
-15 pascal16 GetThresholdStatus() GetThresholdStatus16
-16 pascal16 SetVoiceThreshold(word word) SetVoiceThreshold16
-17 pascal16 DoBeep() DoBeep16
+15 pascal -ret16 GetThresholdStatus() GetThresholdStatus16
+16 pascal -ret16 SetVoiceThreshold(word word) SetVoiceThreshold16
+17 pascal -ret16 DoBeep() DoBeep16
 18 stub MYOPENSOUND # W1.1, W2.0
Index: ./dlls/winnls/winnls.spec
===================================================================
RCS file: /var/cvs/wine/dlls/winnls/winnls.spec,v
retrieving revision 1.3
diff -u -r1.3 winnls.spec
--- ./dlls/winnls/winnls.spec	21 Jun 2002 19:15:51 -0000	1.3
+++ ./dlls/winnls/winnls.spec	25 Sep 2003 21:47:34 -0000
@@ -11,9 +11,9 @@
 12  stub WINNLSSETIMESTATUS
 14  stub WINNLSSETIMEHOTKEY
 15  stub WINNLSGETIMEHOTKEY
-16  pascal16 WINNLSEnableIME(word word) WINNLSEnableIME16
+16  pascal -ret16 WINNLSEnableIME(word word) WINNLSEnableIME16
 17  stub WINNLSGETKEYSTATE
-18  pascal16 WINNLSGetEnableStatus(word) WINNLSGetEnableStatus16
+18  pascal -ret16 WINNLSGetEnableStatus(word) WINNLSGetEnableStatus16
 19  stub WINNLSSETKEYSTATE
 20  stub IMPADDIME
 21  stub IMPDELETEIME
Index: ./dlls/winsock/winsock.spec
===================================================================
RCS file: /var/cvs/wine/dlls/winsock/winsock.spec,v
retrieving revision 1.7
diff -u -r1.7 winsock.spec
--- ./dlls/winsock/winsock.spec	12 Sep 2002 00:52:39 -0000	1.7
+++ ./dlls/winsock/winsock.spec	25 Sep 2003 21:47:34 -0000
@@ -1,26 +1,26 @@
-1   pascal16 accept(word ptr ptr) WINSOCK_accept16
-2   pascal16 bind(word ptr word) WINSOCK_bind16
-3   pascal16 closesocket(word) WINSOCK_closesocket16
-4   pascal16 connect(word ptr word) WINSOCK_connect16
-5   pascal16 getpeername(word ptr ptr) WINSOCK_getpeername16
-6   pascal16 getsockname(word ptr ptr) WINSOCK_getsockname16
-7   pascal16 getsockopt(word word word ptr ptr) WINSOCK_getsockopt16
+1   pascal -ret16 accept(word ptr ptr) WINSOCK_accept16
+2   pascal -ret16 bind(word ptr word) WINSOCK_bind16
+3   pascal -ret16 closesocket(word) WINSOCK_closesocket16
+4   pascal -ret16 connect(word ptr word) WINSOCK_connect16
+5   pascal -ret16 getpeername(word ptr ptr) WINSOCK_getpeername16
+6   pascal -ret16 getsockname(word ptr ptr) WINSOCK_getsockname16
+7   pascal -ret16 getsockopt(word word word ptr ptr) WINSOCK_getsockopt16
 8   pascal   htonl(long) WS_htonl
-9   pascal16 htons(word) WS_htons
+9   pascal -ret16 htons(word) WS_htons
 10  pascal   inet_addr(ptr) WS_inet_addr
 11  pascal   inet_ntoa(long) WINSOCK_inet_ntoa16
-12  pascal16 ioctlsocket(word long ptr) WINSOCK_ioctlsocket16
-13  pascal16 listen(word word) WINSOCK_listen16
+12  pascal -ret16 ioctlsocket(word long ptr) WINSOCK_ioctlsocket16
+13  pascal -ret16 listen(word word) WINSOCK_listen16
 14  pascal   ntohl(long) WS_ntohl
-15  pascal16 ntohs(word) WS_ntohs
-16  pascal16 recv(word ptr word word) WINSOCK_recv16
-17  pascal16 recvfrom(word ptr word word ptr ptr) WINSOCK_recvfrom16
-18  pascal16 select(word ptr ptr ptr ptr) WINSOCK_select16
-19  pascal16 send(word ptr word word) WINSOCK_send16
-20  pascal16 sendto(word ptr word word ptr word) WINSOCK_sendto16
-21  pascal16 setsockopt(word word word ptr word) WINSOCK_setsockopt16
-22  pascal16 shutdown(word word) WINSOCK_shutdown16
-23  pascal16 socket(word word word) WINSOCK_socket16
+15  pascal -ret16 ntohs(word) WS_ntohs
+16  pascal -ret16 recv(word ptr word word) WINSOCK_recv16
+17  pascal -ret16 recvfrom(word ptr word word ptr ptr) WINSOCK_recvfrom16
+18  pascal -ret16 select(word ptr ptr ptr ptr) WINSOCK_select16
+19  pascal -ret16 send(word ptr word word) WINSOCK_send16
+20  pascal -ret16 sendto(word ptr word word ptr word) WINSOCK_sendto16
+21  pascal -ret16 setsockopt(word word word ptr word) WINSOCK_setsockopt16
+22  pascal -ret16 shutdown(word word) WINSOCK_shutdown16
+23  pascal -ret16 socket(word word word) WINSOCK_socket16
 51  pascal   gethostbyaddr(ptr word word) WINSOCK_gethostbyaddr16
 52  pascal   gethostbyname(ptr) WINSOCK_gethostbyname16
 53  pascal   getprotobyname(ptr) WINSOCK_getprotobyname16
@@ -28,21 +28,21 @@
 55  pascal   getservbyname(ptr ptr) WINSOCK_getservbyname16
 56  pascal   getservbyport(word ptr) WINSOCK_getservbyport16
 57  pascal   gethostname(ptr word) WINSOCK_gethostname16
-101 pascal16 WSAAsyncSelect(word word word long) WSAAsyncSelect16
-102 pascal16 WSAAsyncGetHostByAddr(word word ptr word word segptr word) WSAAsyncGetHostByAddr16
-103 pascal16 WSAAsyncGetHostByName(word word str segptr word) WSAAsyncGetHostByName16
-104 pascal16 WSAAsyncGetProtoByNumber(word word word segptr word) WSAAsyncGetProtoByNumber16
-105 pascal16 WSAAsyncGetProtoByName(word word str segptr word) WSAAsyncGetProtoByName16
-106 pascal16 WSAAsyncGetServByPort(word word word str segptr word) WSAAsyncGetServByPort16
-107 pascal16 WSAAsyncGetServByName(word word str str segptr word) WSAAsyncGetServByName16
-108 pascal16 WSACancelAsyncRequest(word) WSACancelAsyncRequest16
-109 pascal16 WSASetBlockingHook(segptr) WSASetBlockingHook16
-110 pascal16 WSAUnhookBlockingHook() WSAUnhookBlockingHook16
-111 pascal16 WSAGetLastError() WSAGetLastError
+101 pascal -ret16 WSAAsyncSelect(word word word long) WSAAsyncSelect16
+102 pascal -ret16 WSAAsyncGetHostByAddr(word word ptr word word segptr word) WSAAsyncGetHostByAddr16
+103 pascal -ret16 WSAAsyncGetHostByName(word word str segptr word) WSAAsyncGetHostByName16
+104 pascal -ret16 WSAAsyncGetProtoByNumber(word word word segptr word) WSAAsyncGetProtoByNumber16
+105 pascal -ret16 WSAAsyncGetProtoByName(word word str segptr word) WSAAsyncGetProtoByName16
+106 pascal -ret16 WSAAsyncGetServByPort(word word word str segptr word) WSAAsyncGetServByPort16
+107 pascal -ret16 WSAAsyncGetServByName(word word str str segptr word) WSAAsyncGetServByName16
+108 pascal -ret16 WSACancelAsyncRequest(word) WSACancelAsyncRequest16
+109 pascal -ret16 WSASetBlockingHook(segptr) WSASetBlockingHook16
+110 pascal -ret16 WSAUnhookBlockingHook() WSAUnhookBlockingHook16
+111 pascal -ret16 WSAGetLastError() WSAGetLastError
 112 pascal   WSASetLastError(word) WSASetLastError16
-113 pascal16 WSACancelBlockingCall() WSACancelBlockingCall
-114 pascal16 WSAIsBlocking() WSAIsBlocking
+113 pascal -ret16 WSACancelBlockingCall() WSACancelBlockingCall
+114 pascal -ret16 WSAIsBlocking() WSAIsBlocking
 115 pascal   WSAStartup(word ptr) WSAStartup16
 116 pascal   WSACleanup() WSACleanup
-151 pascal16 __WSAFDIsSet(word ptr) __WSAFDIsSet16
-1107 pascal16 WSARecvEx(word ptr word ptr) WSARecvEx16
+151 pascal -ret16 __WSAFDIsSet(word ptr) __WSAFDIsSet16
+1107 pascal -ret16 WSARecvEx(word ptr word ptr) WSARecvEx16
Index: ./dlls/wintab32/wintab.spec
===================================================================
RCS file: /var/cvs/wine/dlls/wintab32/wintab.spec,v
retrieving revision 1.1
diff -u -r1.1 wintab.spec
--- ./dlls/wintab32/wintab.spec	17 Dec 2002 01:49:16 -0000	1.1
+++ ./dlls/wintab32/wintab.spec	25 Sep 2003 21:47:34 -0000
@@ -1,42 +1,42 @@
-20 pascal16 WTInfo(word word ptr) WTInfo16
-21 pascal16 WTOpen(word ptr word) WTOpen16
-22 pascal16 WTClose(word) WTClose16
-23 pascal16 WTPacketsGet(word s_word ptr) WTPacketsGet16
-24 pascal16 WTPacket(word word ptr) WTPacket16
-40 pascal16 WTEnable(word word) WTEnable16
-41 pascal16 WTOverlap(word word) WTOverlap16
-60 pascal16 WTConfig(word word) WTConfig16
-61 pascal16 WTGet(word ptr) WTGet16
-62 pascal16 WTSet(word ptr) WTSet16
-63 pascal16 WTExtGet(word word ptr) WTExtGet16
-64 pascal16 WTExtSet(word word ptr) WTExtSet16
-65 pascal16 WTSave(word ptr) WTSave16
-66 pascal16 WTRestore(word ptr word) WTRestore16
-80 pascal16 WTPacketsPeek(word s_word ptr) WTPacketsPeek16
-81 pascal16 WTDataGet(word word word s_word ptr ptr) WTDataGet16
-82 pascal16 WTDataPeek(word word word s_word ptr ptr) WTDataPeek16
+20 pascal -ret16 WTInfo(word word ptr) WTInfo16
+21 pascal -ret16 WTOpen(word ptr word) WTOpen16
+22 pascal -ret16 WTClose(word) WTClose16
+23 pascal -ret16 WTPacketsGet(word s_word ptr) WTPacketsGet16
+24 pascal -ret16 WTPacket(word word ptr) WTPacket16
+40 pascal -ret16 WTEnable(word word) WTEnable16
+41 pascal -ret16 WTOverlap(word word) WTOverlap16
+60 pascal -ret16 WTConfig(word word) WTConfig16
+61 pascal -ret16 WTGet(word ptr) WTGet16
+62 pascal -ret16 WTSet(word ptr) WTSet16
+63 pascal -ret16 WTExtGet(word word ptr) WTExtGet16
+64 pascal -ret16 WTExtSet(word word ptr) WTExtSet16
+65 pascal -ret16 WTSave(word ptr) WTSave16
+66 pascal -ret16 WTRestore(word ptr word) WTRestore16
+80 pascal -ret16 WTPacketsPeek(word s_word ptr) WTPacketsPeek16
+81 pascal -ret16 WTDataGet(word word word s_word ptr ptr) WTDataGet16
+82 pascal -ret16 WTDataPeek(word word word s_word ptr ptr) WTDataPeek16
 83 pascal   WTQueuePackets(word) WTQueuePackets16
-84 pascal16 WTQueueSizeGet(word) WTQueueSizeGet16
-85 pascal16 WTQueueSizeSet(word s_word) WTQueueSizeSet16
-100 pascal16 WTMgrOpen(word word) WTMgrOpen16
-101 pascal16 WTMgrClose(word) WTMgrClose16
-120 pascal16 WTMgrContextEnum(word ptr long) WTMgrContextEnum16
-121 pascal16 WTMgrContextOwner(word word) WTMgrContextOwner16
-122 pascal16 WTMgrDefContext(word word) WTMgrDefContext16
-140 pascal16 WTMgrDeviceConfig(word word word) WTMgrDeviceConfig16
-141 pascal16 WTMgrConfigReplace(word word ptr) WTMgrConfigReplace16
+84 pascal -ret16 WTQueueSizeGet(word) WTQueueSizeGet16
+85 pascal -ret16 WTQueueSizeSet(word s_word) WTQueueSizeSet16
+100 pascal -ret16 WTMgrOpen(word word) WTMgrOpen16
+101 pascal -ret16 WTMgrClose(word) WTMgrClose16
+120 pascal -ret16 WTMgrContextEnum(word ptr long) WTMgrContextEnum16
+121 pascal -ret16 WTMgrContextOwner(word word) WTMgrContextOwner16
+122 pascal -ret16 WTMgrDefContext(word word) WTMgrDefContext16
+140 pascal -ret16 WTMgrDeviceConfig(word word word) WTMgrDeviceConfig16
+141 pascal -ret16 WTMgrConfigReplace(word word ptr) WTMgrConfigReplace16
 160 pascal   WTMgrPacketHook(word word s_word ptr) WTMgrPacketHook16
 161 pascal   WTMgrPacketHookDefProc(s_word word long ptr) WTMgrPacketHookDefProc16
-180 pascal16 WTMgrExt(word word ptr) WTMgrExt16
-181 pascal16 WTMgrCsrEnable(word word word) WTMgrCsrEnable16
-182 pascal16 WTMgrCsrButtonMap(word word ptr ptr) WTMgrCsrButtonMap16
-183 pascal16 WTMgrCsrPressureBtnMarks(word word long long) WTMgrCsrPressureBtnMarks16
-184 pascal16 WTMgrCsrPressureResponse(word word ptr ptr) WTMgrCsrPressureResponse16
-185 pascal16 WTMgrCsrExt(word word word ptr) WTMgrCsrExt16
-200 pascal16 WTQueuePacketsEx(word ptr ptr) WTQueuePacketsEx16
-201 pascal16 WTMgrCsrPressureBtnMarksEx(word word ptr ptr) WTMgrCsrPressureBtnMarksEx16
-202 pascal16 WTMgrConfigReplaceEx(word word str str) WTMgrConfigReplaceEx16
-203 pascal16 WTMgrPacketHookEx(word s_word str str) WTMgrPacketHookEx16
-204 pascal16 WTMgrPacketUnhook(word) WTMgrPacketUnhook16
-205 pascal16 WTMgrPacketHookNext(word s_word word long) WTMgrPacketHookNext16
-206 pascal16 WTMgrDefContextEx(word word word) WTMgrDefContextEx16
+180 pascal -ret16 WTMgrExt(word word ptr) WTMgrExt16
+181 pascal -ret16 WTMgrCsrEnable(word word word) WTMgrCsrEnable16
+182 pascal -ret16 WTMgrCsrButtonMap(word word ptr ptr) WTMgrCsrButtonMap16
+183 pascal -ret16 WTMgrCsrPressureBtnMarks(word word long long) WTMgrCsrPressureBtnMarks16
+184 pascal -ret16 WTMgrCsrPressureResponse(word word ptr ptr) WTMgrCsrPressureResponse16
+185 pascal -ret16 WTMgrCsrExt(word word word ptr) WTMgrCsrExt16
+200 pascal -ret16 WTQueuePacketsEx(word ptr ptr) WTQueuePacketsEx16
+201 pascal -ret16 WTMgrCsrPressureBtnMarksEx(word word ptr ptr) WTMgrCsrPressureBtnMarksEx16
+202 pascal -ret16 WTMgrConfigReplaceEx(word word str str) WTMgrConfigReplaceEx16
+203 pascal -ret16 WTMgrPacketHookEx(word s_word str str) WTMgrPacketHookEx16
+204 pascal -ret16 WTMgrPacketUnhook(word) WTMgrPacketUnhook16
+205 pascal -ret16 WTMgrPacketHookNext(word s_word word long) WTMgrPacketHookNext16
+206 pascal -ret16 WTMgrDefContextEx(word word word) WTMgrDefContextEx16
Index: ./dlls/ctl3d/ctl3d.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ctl3d/ctl3d.spec,v
retrieving revision 1.2
diff -u -r1.2 ctl3d.spec
--- ./dlls/ctl3d/ctl3d.spec	8 Aug 2003 21:07:23 -0000	1.2
+++ ./dlls/ctl3d/ctl3d.spec	25 Sep 2003 21:47:34 -0000
@@ -1,25 +1,25 @@
-1  pascal16 Ctl3dGetVer() Ctl3dGetVer16
-2  pascal16 Ctl3dSubclassDlg(word word) Ctl3dSubclassDlg16
-3  pascal16 Ctl3dSubclassCtl(word) Ctl3dSubclassCtl16
-4  pascal16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
-5  pascal16 Ctl3dEnabled() Ctl3dEnabled16
-6  pascal16 Ctl3dColorChange() Ctl3dColorChange16
+1  pascal -ret16 Ctl3dGetVer() Ctl3dGetVer16
+2  pascal -ret16 Ctl3dSubclassDlg(word word) Ctl3dSubclassDlg16
+3  pascal -ret16 Ctl3dSubclassCtl(word) Ctl3dSubclassCtl16
+4  pascal -ret16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
+5  pascal -ret16 Ctl3dEnabled() Ctl3dEnabled16
+6  pascal -ret16 Ctl3dColorChange() Ctl3dColorChange16
 7  pascal BtnWndProc3d(word word word long) BtnWndProc3d16
 8  pascal EditWndProc3d(word word word long) EditWndProc3d16
 9  pascal ListWndProc3d(word word word long) ListWndProc3d16
 10 pascal ComboWndProc3d(word word word long) ComboWndProc3d16
 11 pascal StaticWndProc3d(word word word long) StaticWndProc3d16
-12 pascal16 Ctl3dRegister(word) Ctl3dRegister16
-13 pascal16 Ctl3dUnregister(word) Ctl3dUnregister16
-16 pascal16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
+12 pascal -ret16 Ctl3dRegister(word) Ctl3dRegister16
+13 pascal -ret16 Ctl3dUnregister(word) Ctl3dUnregister16
+16 pascal -ret16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
 17 pascal Ctl3dDlgProc(word word word long) Ctl3dDlgProc16
-18 pascal16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
+18 pascal -ret16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
 19 stub Ctl3dSetStyle
 20 pascal Ctl3dDlgFramePaint(word word word long) Ctl3dDlgFramePaint16
-21 pascal16 Ctl3dSubclassDlgEx(word long) Ctl3dSubclassDlgEx16
-22 pascal16 Ctl3dWinIniChange() Ctl3dWinIniChange16
-23 pascal16 Ctl3dIsAutoSubclass() Ctl3dIsAutoSubclass16
-24 pascal16 Ctl3dUnAutoSubclass() Ctl3dUnAutoSubclass16
-25 pascal16 Ctl3dSubclassCtlEx(word word) Ctl3dSubclassCtlEx16
-26 pascal16 Ctl3dUnsubclassCtl(word) Ctl3dUnsubclassCtl16
-27 pascal16 Ctl3dAutoSubclassEx(word long) Ctl3dAutoSubclassEx16
+21 pascal -ret16 Ctl3dSubclassDlgEx(word long) Ctl3dSubclassDlgEx16
+22 pascal -ret16 Ctl3dWinIniChange() Ctl3dWinIniChange16
+23 pascal -ret16 Ctl3dIsAutoSubclass() Ctl3dIsAutoSubclass16
+24 pascal -ret16 Ctl3dUnAutoSubclass() Ctl3dUnAutoSubclass16
+25 pascal -ret16 Ctl3dSubclassCtlEx(word word) Ctl3dSubclassCtlEx16
+26 pascal -ret16 Ctl3dUnsubclassCtl(word) Ctl3dUnsubclassCtl16
+27 pascal -ret16 Ctl3dAutoSubclassEx(word long) Ctl3dAutoSubclassEx16
Index: ./dlls/ctl3d/ctl3dv2.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ctl3d/ctl3dv2.spec,v
retrieving revision 1.2
diff -u -r1.2 ctl3dv2.spec
--- ./dlls/ctl3d/ctl3dv2.spec	8 Aug 2003 21:07:23 -0000	1.2
+++ ./dlls/ctl3d/ctl3dv2.spec	25 Sep 2003 21:47:34 -0000
@@ -1,25 +1,25 @@
-1  pascal16 Ctl3dGetVer() Ctl3dGetVer16
-2  pascal16 Ctl3dSubclassDlg(word word) Ctl3dSubclassDlg16
-3  pascal16 Ctl3dSubclassCtl(word) Ctl3dSubclassCtl16
-4  pascal16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
-5  pascal16 Ctl3dEnabled() Ctl3dEnabled16
-6  pascal16 Ctl3dColorChange() Ctl3dColorChange16
+1  pascal -ret16 Ctl3dGetVer() Ctl3dGetVer16
+2  pascal -ret16 Ctl3dSubclassDlg(word word) Ctl3dSubclassDlg16
+3  pascal -ret16 Ctl3dSubclassCtl(word) Ctl3dSubclassCtl16
+4  pascal -ret16 Ctl3dCtlColor(word long) Ctl3dCtlColor16
+5  pascal -ret16 Ctl3dEnabled() Ctl3dEnabled16
+6  pascal -ret16 Ctl3dColorChange() Ctl3dColorChange16
 7  pascal BtnWndProc3d(word word word long) BtnWndProc3d16
 8  pascal EditWndProc3d(word word word long) EditWndProc3d16
 9  pascal ListWndProc3d(word word word long) ListWndProc3d16
 10 pascal ComboWndProc3d(word word word long) ComboWndProc3d16
 11 pascal StaticWndProc3d(word word word long) StaticWndProc3d16
-12 pascal16 Ctl3dRegister(word) Ctl3dRegister16
-13 pascal16 Ctl3dUnregister(word) Ctl3dUnregister16
-16 pascal16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
+12 pascal -ret16 Ctl3dRegister(word) Ctl3dRegister16
+13 pascal -ret16 Ctl3dUnregister(word) Ctl3dUnregister16
+16 pascal -ret16 Ctl3dAutoSubclass(word) Ctl3dAutoSubclass16
 17 pascal Ctl3dDlgProc(word word word long) Ctl3dDlgProc16
-18 pascal16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
+18 pascal -ret16 Ctl3dCtlColorEx(word word long) Ctl3dCtlColorEx16
 19 stub Ctl3dSetStyle
 20 pascal Ctl3dDlgFramePaint(word word word long) Ctl3dDlgFramePaint16
-21 pascal16 Ctl3dSubclassDlgEx(word long) Ctl3dSubclassDlgEx16
-22 pascal16 Ctl3dWinIniChange() Ctl3dWinIniChange16
-23 pascal16 Ctl3dIsAutoSubclass() Ctl3dIsAutoSubclass16
-24 pascal16 Ctl3dUnAutoSubclass() Ctl3dUnAutoSubclass16
-25 pascal16 Ctl3dSubclassCtlEx(word word) Ctl3dSubclassCtlEx16
-26 pascal16 Ctl3dUnsubclassCtl(word) Ctl3dUnsubclassCtl16
-27 pascal16 Ctl3dAutoSubclassEx(word long) Ctl3dAutoSubclassEx16
+21 pascal -ret16 Ctl3dSubclassDlgEx(word long) Ctl3dSubclassDlgEx16
+22 pascal -ret16 Ctl3dWinIniChange() Ctl3dWinIniChange16
+23 pascal -ret16 Ctl3dIsAutoSubclass() Ctl3dIsAutoSubclass16
+24 pascal -ret16 Ctl3dUnAutoSubclass() Ctl3dUnAutoSubclass16
+25 pascal -ret16 Ctl3dSubclassCtlEx(word word) Ctl3dSubclassCtlEx16
+26 pascal -ret16 Ctl3dUnsubclassCtl(word) Ctl3dUnsubclassCtl16
+27 pascal -ret16 Ctl3dAutoSubclassEx(word long) Ctl3dAutoSubclassEx16
Index: tools/winebuild/parser.c
===================================================================
RCS file: /var/cvs/wine/tools/winebuild/parser.c,v
retrieving revision 1.47
diff -u -r1.47 parser.c
--- tools/winebuild/parser.c	5 Sep 2003 23:15:40 -0000	1.47
+++ tools/winebuild/parser.c	25 Sep 2003 21:49:23 -0000
@@ -453,17 +453,8 @@
 
     if (odp->type >= TYPE_NBTYPES)
     {
-        /* special case for backwards compatibility */
-        if (!strcmp( token, "pascal16" ))
-        {
-            odp->type = TYPE_PASCAL;
-            odp->flags |= FLAG_RET16;
-        }
-        else
-        {
-            error( "Expected type after ordinal, found '%s' instead\n", token );
-            goto error;
-        }
+        error( "Expected type after ordinal, found '%s' instead\n", token );
+        goto error;
     }
 
     if (!(token = GetToken(0))) goto error;
Index: tools/winebuild/winebuild.man.in
===================================================================
RCS file: /var/cvs/wine/tools/winebuild/winebuild.man.in,v
retrieving revision 1.18
diff -u -r1.18 winebuild.man.in
--- tools/winebuild/winebuild.man.in	27 Aug 2003 02:20:44 -0000	1.18
+++ tools/winebuild/winebuild.man.in	25 Sep 2003 21:48:16 -0000
@@ -273,12 +273,6 @@
 .B varargs
 for a Win16 or Win32 function using the C calling convention with a
 variable number of arguments
-.TP
-.B pascal16
-for a Win16 function returning a 16-bit value; this type is
-deprecated, use
-.B pascal -ret16
-instead
 .RE
 .PP
 .I args

-- 
Dimi.




More information about the wine-patches mailing list