Gimpel Software
  Order        Lint 9.00 Patches        Discussion Forum   
Contact      Site Map       
   Home
   Bug of the Month
  Products
   Order
   Support
   Company
   Links
   Interactive Demo
Google Search box  Search:
site web

Version 9.00 Patches and Support Files

Our Current Patch Level is 9.00e

PC-lint Patches | FlexeLint Patches
Miscellaneous Files | Compiler Options Files | Library Options Files
Environment Options Files | Author Options Files

PC-lint Patches

To determine your current patch level invoke the PC-lint program with no arguments, as in:

         lin
or
         lint-nt -v

You will get a banner line that looks something like:

  PC-lint for C/C++ (NT) Ver. 9.00a, Copyright Gimpel Software 1985-2008

From this you deduce that the patch level is 'a' as this is the letter following "9.00". To update to, say, level 'c' you would download the following files

     patch.exe
     lp9-a-b.zip
     lp9-b-c.zip 

The .zip files should be unzipped producing the files lp9-a-b.rtp and lp9-b-c.rtp

With these files in your lint directory, you would issue the commands:

           patch lp9-a-b.rtp
           patch lp9-b-c.rtp   

These patches will update only lint-nt.exe (the Windows executable).  If you need a patch for the DOS-extended executable, please contact us.

Also, please note that these patches will not affect the .lnt files which were distributed with PC-lint.   If you need updated .lnt files, just download them directly from below.

patch.zip    ( 58,358 - zipped patch.exe)
bugfix90.txt (Summary of bug fixes for 9.00a - 9.00e) [ updated ]

lp9-a-b.zip  ( 81,572 - Patch 9.00a to 9.00b - 12/18/08)
lp9-b-c.zip  (120,265 - Patch 9.00b to 9.00c - 6/15/09)
lp9-c-d.zip  ( 98,903 - Patch 9.00c to 9.00d - 12/7/09)
lp9-d-e.zip  (149,247 - Patch 9.00d to 9.00e - 7/20/10)  [ new ]
 

NOTE: If you are using 64-bit Windows, the patch program above will not work. Instead, use lpatch.exe found below. Run lpatch with no arguments to get usage information

lpatch.zip ( 21,325 - Zipped lpatch.exe for 64-bit Windows)
l9-a-b.lp (355,166 - Patch 9.00a to 9.00b - 12/18/08 l9-b-c.lp (393,551 - Patch 9.00b to 9.00c - 6/15/09) l9-c-d.lp (375,280 - Patch 9.00c to 9.00d - 12/7/09) l9-d-e.lp (552,635 - Patch 9.00d to 9.00e - 7/20/10) [ new ]

FlexeLint Patches

To determine your current patch level invoke the FlexeLint program with no arguments. 

The file fpatch.c is used to apply the patches to the FlexeLint source modules.  Compilation and usage instructions are contained within fpatch.c 

To get fpatch.c send an email to "sales"  at gimpel.com and please include your FlexeLint serial number and contact information (name, company, address, phone).  If we have your registration information and a signed license agreement on file, we will email you fpatch.c

f9-a-b.fp   (477,277 - Patch 9.00a to 9.00b - 12/18/08)
f9-b-c.fp   (715,414 - Patch 9.00b to 9.00c - 6/15/09)
f9-c-d.fp   (545,722 - Patch 9.00c to 9.00d - 12/7/09)
f9-d-e.fp (1,671,761 - Patch 9.00d to 9.00e - 7/20/10)  [ new ]

Miscellaneous files


msg.txt      (469,021 - ASCII File of Error Messages - 12/2/09)

bugfix90.txt (Summary of bug fixes for 9.00a - 9.00e) [ updated ]
read90.txt   (Version 9.00e readme file) [ updated ]
ansi.zip     (ANSI C headers)
posix.zip    (POSIX C headers)

Compiler Options files (compiler configuration)

Please Note:  These files contain the option -wlib(1) which sets the warning level of library headers to 1 -- syntax checking only.  If you want to check your library files, eliminate this option.

co.lnt          (Generic C/C++ compiler)
co-arch.lnt     (Archimedes C)
co-aztec.lnt    (Aztec C)
co-tc.lnt       (Borland Turbo C)
co-tcwin.lnt    (Borland Turbo C for Windows)
co-bc.lnt       (Borland 3.1 and earlier)
co-bc4.lnt      (Borland 4.0)
co-bc4wi.lnt    (Borland 4.0 for Windows)
co-bc5.lnt      (Borland 5.0)
co-cb.lnt       (Borland C++ Builder)
co-bc5.h        (Borland 5.0 header)
co-bcos2.lnt    (Borland 4.0 for OS/2)
co-bcwin.lnt    (Borland 3.10 and earlier for Windows)
co-bs166.lnt    (BSO Tasking C166)
co-byte.lnt     (Bytecraft c6805)
co-byte.h       (Bytecraft header)
co-cc86.lnt     (CadUL CC-86)
co-cc386.lnt    (CadUL CC-386)
co-c86.lnt      (Computer Innovations C86 C)
co-c86p.lnt     (Computer Innovations C86 Plus)
co-cosm.lnt     (Cosmic C)
co-cosm.h       (Cosmic C header)
co-dl.lnt       (Datalight C)
co-desm.lnt     (Desmet C)
co-diab.lnt     (Diab Data C)
co-ec.lnt       (Eco-C88)
co-frank.lnt    (Franklin 8051 C)
gcc-readme.txt  (GCC C/C++ - 12/1/09)
co-gcc.lnt      (GCC C/C++ - 7/15/10)  [ updated ]
co-gcc.h        (GCC C/C++ header - 7/15/10)  [ updated ]
co-gcc.mak      (GCC C/C++ Make file - 12/1/09)
co-gnu.lnt      (GNU C/C++)
co-gnu3.lnt     (GNU C/C++ 2.95.3 and later)
co-hc.lnt       (Metaware High C/C++)
co-hp.lnt       (Hewlett Packard C/C++)
co-hpacc.lnt    (Hewlett Packard aCC)
co-ht.lnt       (Hi-Tech C)
co-iar.lnt      (IAR C)
co-iar78.lnt    (IAR 78 C)
co-iar80.lnt    (IAR 80 C)
co-ibm32.lnt    (IBM C/C++ Set 2 for OS/2 - 32 bit)
co-ibmc2.lnt    (IBM C Set 2 - 16 bit)
co-vage.lnt     (IBM VisualAge for OS/2 - 32 bit)
co-vage.h       (IBM VisualAge header)
co-in.lnt       (Intel iC-86 and iC-286)
co-in386.lnt    (Intel iC-386)
co-in96.lnt     (Intel iC-96 (8196 and 8198))
co-icb.lnt      (Intel Code Builder)
co-kc51.lnt     (Keil C51)
co-kc251.lnt    (Keil C251)
co-kc166.lnt    (Keil C166)
co-kc166xc.lnt  (Keil C166 for XC16x devices)
co-kcarm.lnt    (Keil CARM)
co-lc2.lnt      (Lattice 2.x C)
co-lc3.lnt      (Lattice 3.0 C)
co-lc33.lnt     (Lattice 3.3 C)
co-lc6.lnt      (Lattice 6.0 C)
co-mwwin32.lnt  (Metrowerks CodeWarrior Win32)
co-mwppc.lnt    (Metrowerks CodeWarrior EPPC)
co-mwe_base.lnt (Metrowerks CodeWarrior MWE (basis file))
co-mwhc08.lnt   (Metrowerks CodeWarrior HC08)
co-mwhc11.lnt   (Metrowerks CodeWarrior HC11)
co-mwhc12.lnt   (Metrowerks CodeWarrior HC12)
co-mwhc16.lnt   (Metrowerks CodeWarrior HC16)
co-msc.lnt      (Microsoft 8.0 and earlier)
co-mswin.lnt    (Microsoft 8.0 and earlier for Windows)
co-msc20.lnt    (Microsoft 9.x)
co-msc40.lnt    (Microsoft 10.x)
co-msc50.lnt    (Microsoft 11.x)
co-msc60.lnt    (Microsoft 12.x - 11/2/09)
co-msc70.lnt    (Microsoft 13.0 (.NET) - 6/1/10) [ updated ]
co-msc71.lnt    (Microsoft 13.1 (.NET) - 6/14/10) [ updated ]
co-msc80.lnt    (Microsoft 14.0 (.NET) - 6/14/10) [ updated ]
co-msc80.h      (Microsoft 14.0 header)
co-msc90.lnt    (Microsoft 15.0 - 6/14/10) [ updated ]
co-msc90.h      (Microsoft 15.0 header)
co-msc100.lnt   (Microsoft 16.0 - 7/14/10) [ new ]
co-msc100.h     (Microsoft 16.0 header - 7/13/10)  [ new ]
vs2010-m.cpp    (Microsoft VS 2010 automatic macro generator - 7/13/10)  [ new ]
co-mc86.lnt     (Microtec 86)
co-mc386.lnt    (Microtec 386)
co-mc.h         (Microtec header for asm)
co-mwc.lnt      (Mark Williams)
co-pic18.lnt    (Microchip MPLAB C18 C Compiler)
co-pic30.lnt    (Microchip MPLAB C30 C Compiler - 6/29/10) [ updated ]
co-pic32.lnt    (Microchip MPLAB C32 C Compiler)
co-powrc.lnt    (Power C, version 1.1, 2.0)
co-qc88.lnt     (Code Works QC88)
co-sc7.lnt      (Symantec 7.0)
co-sc.lnt       (Symantec prior to 7.0)
co-sun.lnt      (Sun C/C++)
co-sun5.lnt     (Sun Forte C++ 5.0)
co-sun6.lnt     (Sun Forte C++ 6.0)
co-ti320.lnt    (Texas Instruments TI320)
co-tiger.lnt    (ADI TigerSharc)
co-tor.lnt      (VxWorks Tornado)
co-tsc.lnt      (TopSpeed C)
co-unix.lnt     (Unix)
co-wc16.lnt     (Watcom 16-bit)
co-wc32.lnt     (Watcom 32-bit)
co-wcos2.lnt    (Watcom OS/2)
co-wh.lnt       (Whitesmith C)
co-ztc.lnt      (Zortech C/C++)

LIB-rary options files (library configuration)

lib-atl.lnt    (Active Template Library - 8/17/09)
lib-bcl.lnt    (Borland 4.0 and earlier Class Lib)
lib-bcl5.lnt   (Borland 5.0 Class Lib)
lib-owl.lnt    (Borland 4.0 and earlier Object Windows Library)
lib-owl5.lnt   (Borland 5.0 Object Windows Library)
lib-bcl.h      (Borland header)
lib-tv.lnt     (Borland Turbo-Vision Library)
lib-corb.lnt   (CORBA Library)
lib-gtk.lnt    (GTK Library)
lib-in.h       (Intel header)
lib-win.lnt    (Microsoft windows.h)
lib-w32.lnt    (Microsoft 32-bit windows.h)
lib-wnt.lnt    (Microsoft Windows NT
lib-mfc.lnt    (Microsoft Foundation Class Library)
lib-ole.lnt    (Microsoft OLE Library)
lib-nstd.lnt   (namespace std Library)
lib-oinv.lnt   (Open Inventor Library)
lib-rw.lnt     (Rogue Wave's Tools.h++)
lib-rw.h       (Rogue Wave's Tools.h++ header)
lib-stingray-grid.lnt    (Rogue Wave's Stingray Grid)
lib-stingray-toolkit.lnt (Rogue Wave's Stingray Toolkit)
lib-stl.lnt    (Standard Template Library - 11/17/08)
lib-vxw.lnt    (VXWorks Library)
lib-zapp.lnt   (Inmarks zApp Library)
lib-zinc.lnt   (Zinc Interface Library)

ENV-ironment options files (editor/IDE configuration)

env-tide.lnt   (Turbo/Borland IDE under DOS)
env-bwin.lnt   (Borland 4.0 IDE under Windows)
env-bc5.lnt    (Borland 5.0 IDE under Windows)
env-cb.lnt     (Borland C++ Builder)
env-keil.lnt   (Keil MicroVision IDE)
env-vc2.lnt    (Microsoft Visual C++ 2.x IDE)
env-vc4.lnt    (Microsoft Visual C++ 4.x IDE)
env-vc5.lnt    (Microsoft Visual C++ 5.x IDE)
env-vc6.lnt    (Microsoft Visual C++ 6.x IDE)
env-vc7.lnt    (Microsoft Visual C++ 7.x IDE (.NET))
env-vc8.lnt    (Microsoft Visual C++ 8.x IDE (.NET))
env-vc9.lnt    (Microsoft Visual C++ 9.x IDE (.NET))
env-vc10.lnt   (Microsoft Visual C++ 10.x IDE (.NET) - 7/14/10)  [ new ]
env-cw.lnt     (Codewright Editor)
env-cw6.lnt    (Codewright 6.0 Editor)
env-cw7.lnt    (Codewright 7.0 Editor)
env-mw.lnt     (Metrowerks CodeWarrior)
env-ecl-console.lnt   (Eclipse)
env-html.lnt   (HTML format)
env-html.js    (JavaScript used by env-html.lnt)
env-mew.lnt    (MultiEdit Editor)
env-om.lnt     (Object Master)
env-sled.lnt   (Visual Slick Edit)
env-sl3.lnt    (Visual Slick Edit 3.00)
env-und.lnt    (Scientific Toolworks Understand C++)
env-si.lnt     (Source Insight Editor)
env-vim.lnt    (VIM Configuration)
env-xml.lnt    (XML Configuration)

AU-thor options files (author recommended)

au-ds.lnt       (Dan Saks)
au-sm12.lnt     (Scott Meyers C++ books 1992, 1996)
au-sm3.lnt      (Scott Meyers C++ book - 2005)
au-sm123.lnt    (Scott Meyers C++ books - 1992, 1996, 2005)
au-misra1.lnt   (MISRA C 1998 (TM) - 7/14/10) [ updated ]
au-misra2.lnt   (MISRA C 2004 (TM) - 7/14/10)  [ updated ]
au-misra-cpp.lnt (MISRA C++ 2008 (TM) - 6/25/10)  [ updated ]
au-64.lnt        (Porting from 32-bit to 64-bit - 6/12/09)
au-llp64.lnt     (Porting from 32-bit to LLP64 model - 6/12/09)
au-lp64.lnt      (Porting from 32-bit to LP64 model - 6/12/09)
au-ilp64.lnt     (Porting from 32-bit to ILP64 bit model - 6/12/09)

"MISRA" and "MISRA C" and "MISRA C++" are registered trademarks of MIRA Ltd, held on behalf of the MISRA Consortium.


Home | Contact | Order

PC-lint and FlexeLint are trademarks of Gimpel Software
Copyright © 2010, Gimpel Software, All rights reserved.