lib-wnt.lnt
资源名称:pclint.rar [点击查看]
上传用户:filter2008
上传日期:2010-03-12
资源大小:2959k
文件大小:3k
源码类别:
编辑器/阅读器
开发平台:
C/C++
- // lib-wnt.lnt
- // PC-lint Library Options File for Windows NT
- -d__FLAT__
- -d_WIN32
- -emacro(506,assert) // 506 (constant valued Boolean) is issued when
- // assert(e) is defined as (e||(__assert(),0))
- -si4
- -sp4
- -esym(14,pLocalHeap) // variable defined in windows.h
- -e740 // remove 'suspicious cast' messages because these must be
- // routinely done within Windows.
- -elib(46) // windows.h uses a BYTE as base of bit field.
- -elib(1504) // useless struct definition in winnt.h
- -elib(659) // nothing follows '}' on same line in dlgs.h
- -elib(620) // using 'l' to denote Long in mmsystem.h
- -elib(123) // FD_SET is both a type and a macro (with arguments).
- -e793 // windows breaks ANSI limits
- // the following functions have their return value typically ignored.
- // add or subtract from this list as desired.
- -esym(534,RegisterClass,ShowWindow,TranslateMessage,DispatchMessage)
- -esym(534,DrawText,GetTextMetrics,ReleaseDC,TextOut,SetTextAlign)
- -esym(534,SetScrollPos,SelectObject,SetBkMode,SendMessage,MessageBox)
- -esym(534,MessageBoxA,MessageBoxW,PostMessageA,PostMessageW)
- -esym(534,PatBlt,DeleteDC,SetCapture,SetCursor,StretchBlt)
- -esym(534,Rectangle,MoveTo,LineTo,ShowCursor,MoveWindow,SetWindowWord)
- -esym(534,SetPixel,FillRect,DeleteObject,KillTimer,GetProfileString)
- -esym(534,SetWindowLong,SetFocus,SetBkColor,SetTextColor,SetBrushOrg)
- -esym(534,UnrealizeObject,_lclose,Polygon,FrameRect,LoadString)
- -esym(534,GetInstanceData,GlobalUnlock,FreeResource,LoadString)
- -esym(534,DrawIcon,AppendMenu,GetObject,CheckMenuItem,SetClassWord)
- -esym(534,EnableMenuItem,SetMenu,DestroyMenu,TrackPopupMenu)
- -esym(534,AnsiUpper,Arc,BeginPaint,BitBlt,ChangeClipboardChain,Chord)
- -esym(534,CloseClipboard,CombineRgn,DdeClientTransaction,DdeDisconnect)
- -esym(534,DdeFreeStringHandle,DdeGetData,DdeNameService,DdePostAdvise)
- -esym(534,DdeQueryString,DdeUninitialize,DeleteMenu,DeleteMetaFile)
- -esym(534,DestroyWindow,DialogBox,DPtoLP,Ellipse,EmptyClipboard,EnableWindow)
- -esym(534,EnumChildWindows,EnumWindows,Escape,GetClassName,GetDlgItemText)
- -esym(534,GetFileTitle,GetMenuString,GetStrings,GetSystemMenu,GetTextFace)
- -esym(534,GetWindowText,GlobalDeleteAtom,GlobalFree,GlobalGetAtomName)
- -esym(534,LocalFree,LocalUnlock,LockResource,lstrcpy,OpenClipboard)
- -esym(534,Pie,PlayMetaFile,PopFindNextText,PostDataMessage,PostMessage)
- -esym(534,RestoreDC,SaveDC,SelectClipRgn,SendDlgItemMessage,SetClipboardData)
- -esym(534,SetDIBitsToDevice,SetMapMode,SetMapperFlags,SetROP2,SetStretchBltMode)
- -esym(534,SetTextJustification,SetTimer,SetViewportExt,SetViewportOrg)
- -esym(534,SetWindowExt,SetWindowOrg,StretchDIBits,WinExec)
- // Ignored parameters
- -esym(715,lpszCmdParam,lpszCmdLine)
- -emacro(648,PSN_*) // ignore unsigned overflow (0-200U)