lib-w32.lnt
上传用户:filter2008
上传日期:2010-03-12
资源大小:2959k
文件大小:2k
源码类别:

编辑器/阅读器

开发平台:

C/C++

  1. //  lib-w32.lnt
  2. //    PC-lint Library Options File for 32-bit mode windows.h
  3. -d__FLAT__
  4. -d_WIN32
  5. -si4
  6. -sp4
  7. -esym(14,pLocalHeap)   // variable defined in windows.h
  8. -e740   // remove 'suspicious cast' messages because these must be
  9. // routinely done within Windows.
  10. -elib(46) // windows.h uses a BYTE as base of bit field.
  11. -e793       // windows breaks ANSI limits
  12. //  the following functions have their return value typically ignored.
  13. //  add or subtract from this list as desired.
  14. -esym(534,RegisterClass,ShowWindow,TranslateMessage,DispatchMessage)
  15. -esym(534,DrawText,GetTextMetrics,ReleaseDC,TextOut,SetTextAlign)
  16. -esym(534,SetScrollPos,SelectObject,SetBkMode,SendMessage,MessageBox)
  17. -esym(534,MessageBoxA,MessageBoxW,PostMessageA,PostMessageW)
  18. -esym(534,PatBlt,DeleteDC,SetCapture,SetCursor,StretchBlt)
  19. -esym(534,Rectangle,MoveTo,LineTo,ShowCursor,MoveWindow,SetWindowWord)
  20. -esym(534,SetPixel,FillRect,DeleteObject,KillTimer,GetProfileString)
  21. -esym(534,SetWindowLong,SetFocus,SetBkColor,SetTextColor,SetBrushOrg)
  22. -esym(534,UnrealizeObject,_lclose,Polygon,FrameRect,LoadString)
  23. -esym(534,GetInstanceData,GlobalUnlock,FreeResource,LoadString)
  24. -esym(534,DrawIcon,AppendMenu,GetObject,CheckMenuItem,SetClassWord)
  25. -esym(534,EnableMenuItem,SetMenu,DestroyMenu,TrackPopupMenu)
  26. -esym(534,AnsiUpper,Arc,BeginPaint,BitBlt,ChangeClipboardChain,Chord)
  27. -esym(534,CloseClipboard,CombineRgn,DdeClientTransaction,DdeDisconnect)
  28. -esym(534,DdeFreeStringHandle,DdeGetData,DdeNameService,DdePostAdvise)
  29. -esym(534,DdeQueryString,DdeUninitialize,DeleteMenu,DeleteMetaFile)
  30. -esym(534,DestroyWindow,DialogBox,DPtoLP,Ellipse,EmptyClipboard,EnableWindow)
  31. -esym(534,EnumChildWindows,EnumWindows,Escape,GetClassName,GetDlgItemText)
  32. -esym(534,GetFileTitle,GetMenuString,GetStrings,GetSystemMenu,GetTextFace)
  33. -esym(534,GetWindowText,GlobalDeleteAtom,GlobalFree,GlobalGetAtomName)
  34. -esym(534,LocalFree,LocalUnlock,LockResource,lstrcpy,OpenClipboard)
  35. -esym(534,Pie,PlayMetaFile,PopFindNextText,PostDataMessage,PostMessage)
  36. -esym(534,RestoreDC,SaveDC,SelectClipRgn,SendDlgItemMessage,SetClipboardData)
  37. -esym(534,SetDIBitsToDevice,SetMapMode,SetMapperFlags,SetROP2,SetStretchBltMode)
  38. -esym(534,SetTextJustification,SetTimer,SetViewportExt,SetViewportOrg)
  39. -esym(534,SetWindowExt,SetWindowOrg,StretchDIBits,WinExec)
  40. //  Ignored parameters
  41. -esym(715,lpszCmdParam,lpszCmdLine)
  42. -emacro(648,PSN_*)      // ignore unsigned overflow (0-200U)