From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
When Who What changed 9-8-2006 Mattias2 9-20-2006 Mattias2 9-20-2006 Mattias2 Overview 9-20-2006 Mattias2 Tools 9-20-2006 Mattias2 Install tools 9-20-2006 Mattias2 Overview 9-20-2006 Mattias2 Work flow 9-20-2006 Mattias2 C header files 9-20-2006 Mattias2 9-20-2006 Mattias2 Create a working directory and give your bindings a name 9-20-2006 Mattias2 Fetch C header files 9-20-2006 Mattias2 Create a working directory and name your bindings 9-20-2006 Mattias2 Create a working directory and name your bindings 9-20-2006 Mattias2 Create a new h2pas project with the h2pas wizard 9-20-2006 Mattias2 add the .h files to the project 9-20-2006 Mattias2 setup the h2pas options 9-20-2006 Mattias2 Create a working directory and name your bindings 9-20-2006 Mattias2 add the .h files to the project 9-20-2006 Mattias2 setup the h2pas options 9-20-2006 Mattias2 Setup the h2pas options 9-20-2006 Mattias2 run the wizard 9-20-2006 Mattias2 Example: MPICH2 9-20-2006 Mattias2 Run the wizard 9-20-2006 Mattias2 fix errors by adding text tools and run the wizard again 9-20-2006 Mattias2 when h2pas runs without errors, test compilation and add optional tools to beautify the output 9-20-2006 Mattias2 Fix errors by adding text tools and run the wizard again 9-20-2006 Mattias2 extern "C" 9-20-2006 Mattias2 Implicit types of arrays 9-20-2006 Mattias2 write some test programs to test your bindings 9-20-2006 Mattias2 publish your bindings on lazarus-ccr or Free Pascal 9-20-2006 Mattias2 When h2pas runs without errors, test compilation and add optional tools to beautify the output 9-20-2006 Mattias2 Example: MPICH2 9-20-2006 Mattias2 Makros for NULL pointers 9-20-2006 Mattias2 Test compilation and add tools to beautify the output 9-20-2006 Mattias2 Test compilation and add tools to beautify the output 9-20-2006 Mattias2 empty macro 9-20-2006 Mattias2 extern "C" 9-20-2006 Mattias2 Overview 9-20-2006 Mattias2 Implicit types of arrays 9-23-2006 Mattias2 9-23-2006 Mattias2 =Example: MPICH2 9-23-2006 Mattias2 Unit name contains the file path 9-23-2006 Mattias2 Write some test programs to test your bindings 9-23-2006 Mattias2 Common compiler errors on h2pas output= 9-23-2006 Mattias2 Publish your bindings on lazarus-ccr or Free Pascal 9-23-2006 Mattias2 Removing system types 9-23-2006 Mattias2 Forward type not resolved 9-23-2006 Mattias2 Writing your own converter tools 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Using the tool "Search and replace" 9-23-2006 Mattias2 Example: rename several identifiers 9-23-2006 Mattias2 Example: rename several identifiers 9-23-2006 Mattias2 Example: rename several identifiers 9-23-2006 Mattias2 Example: rename several identifiers 1-26-2007 Mattias2 Overview 1-26-2007 Mattias2 Overview 1-26-2007 Mattias2 Overview 1-26-2007 Mattias2 Overview 1-26-2007 Mattias2 Example: MPICH2 1-26-2007 Mattias2 Example: MPICH2 1-26-2007 Mattias2 Run the wizard 1-26-2007 Mattias2 Common compiler errors on h2pas output 1-26-2007 Mattias2 Unit name contains the file path 1-26-2007 Mattias2 Empty type/var/const sections 1-26-2007 Mattias2 Implicit Types 1-26-2007 Mattias2 Implicit Types 1-26-2007 Mattias2 Array of nothing 1-26-2007 Mattias2 Array of nothing 1-26-2007 Mattias2 Writing your own converter tools 1-26-2007 Mattias2 Writing a custom tool 1-26-2007 Mattias2 Writing a custom tool 1-26-2007 Mattias2 Writing a custom tool 1-26-2007 Mattias2 Writing a custom tool 1-26-2007 Mattias2 Overview 1-26-2007 Mattias2 Array of nothing 1-26-2007 Mattias2 Identifier not found 1-26-2007 Mattias2 Identifier not found 1-26-2007 Mattias2 Identifier not found 1-26-2007 Mattias2 Identifier not found 1-26-2007 Mattias2 Identifier not found 1-26-2007 Mattias2 The identifier is defined in another unit (another .h file) 1-26-2007 Mattias2 The identifier is not defined anywhere 1-26-2007 Mattias2 The identifier is defined in the unit, but after it is used 1-26-2007 Mattias2 The identifier is defined in the unit, but after it is used 1-26-2007 Mattias2 The identifier is defined in the unit, but after it is used 1-26-2007 Mattias2 Writing a custom tool 6-23-2007 Paulatreides 8-2-2007 Mattias2 The identifier is not defined anywhere 8-2-2007 Mattias2 The C header files do not contain parameter names 8-2-2007 Mattias2 Identifier not found 8-2-2007 Mattias2 The identifier is not defined anywhere 8-2-2007 Mattias2 The identifier is not defined anywhere 8-2-2007 Mattias2 Example: MPICH2 8-2-2007 Mattias2 Example: MPICH2 8-3-2007 Mattias2 The C header files do not contain parameter names 8-3-2007 Mattias2 The identifier is defined in another unit (another .h file) 8-3-2007 Mattias2 Solution 2: Merge the two include files 8-3-2007 Mattias2 The identifier is defined in another unit (another .h file) 8-3-2007 Mattias2 The identifier is defined in another unit (another .h file) 8-3-2007 Mattias2 Example: MPICH2 8-3-2007 Mattias2 Solution 2: Merge the two include files 8-3-2007 Mattias2 Overview 8-3-2007 Mattias2 Future work / Missing stuff 8-3-2007 Mattias2 Future work / Missing stuff 8-3-2007 Mattias2 Future work / Missing stuff 8-3-2007 Mattias2 The C header files do not contain parameter names 8-3-2007 Mattias2 The C header files contain redefinitions 8-3-2007 Mattias2 The C header files contain redefinitions 8-3-2007 Mattias2 The C header files contain redefinitions 8-3-2007 Mattias2 The C header files contain redefinitions 8-3-2007 Mattias2 The C header files contain redefinitions 8-3-2007 Mattias2 Example: MPICH2 8-3-2007 Mattias2 Identifier not found 8-3-2007 Mattias2 Future work / Missing stuff 8-8-2007 Mattias2 Alias macros are always translated by h2pas to constants 8-8-2007 Mattias2 The C header files contain redefinitions 8-8-2007 Mattias2 Future work / Missing stuff 8-8-2007 Mattias2 Future work / Missing stuff 8-14-2007 Mattias2 Future work / Missing stuff 8-14-2007 Mattias2 Empty type/var/const sections 8-14-2007 Mattias2 h2pas forgets to add IFDEFs for function bodies 8-14-2007 Mattias2 The pascal file contains a lot of unneccessary ifdef 8-14-2007 Mattias2 h2pas forgets to add IFDEFs for function bodies 8-14-2007 Mattias2 Future work / Missing stuff 8-14-2007 Mattias2 The pascal file contains a lot of unneccessary ifdef 8-14-2007 Mattias2 Hints about unneeded IFDEFs 8-14-2007 Mattias2 Hints about unneeded directives ($IFDEFs, $DEFINEs, ...) 8-14-2007 Mattias2 Hints about unneeded directives ($IFDEFs, $DEFINEs, ...) 8-14-2007 Mattias2 Example: MPICH2 8-14-2007 Mattias2 Example: MPICH2 8-14-2007 Mattias2 h2pas creates functions for constants 8-15-2007 Mattias2 Add the .h files to the project 8-15-2007 Mattias2 8-15-2007 Mattias2 Run the wizard 8-15-2007 Mattias2 8-15-2007 Mattias2 Example: MPICH2 8-16-2007 Mattias2 Future work / Missing stuff 9-6-2007 Mattias2 Future work / Missing stuff 9-6-2007 Mattias2 Future work / Missing stuff 9-6-2007 Mattias2 Example: MPICH2 9-6-2007 Mattias2 Future work / Missing stuff 10-4-2007 Mattias2 Future work / Missing stuff 10-4-2007 Mattias2 Future work / Missing stuff 10-6-2007 Mattias2 Example: rename several identifiers 10-6-2007 Mattias2 Example: MPICH 10-6-2007 Mattias2 Future work / Missing stuff 10-9-2007 Mattias2 Future work / Missing stuff 10-11-2007 Mattias2 Example: MPICH2 10-11-2007 Mattias2 Example: MPICH2 10-11-2007 Mattias2 Example: MPICH2 10-11-2007 Mattias2 Example: MPICH2 10-11-2007 Mattias2 Example: rename several identifiers 10-11-2007 Mattias2 Example: MPICH2 10-11-2007 Mattias2 Removing Makro typecasts for MPI_DUP_FN 10-12-2007 Mattias2 Example: MPICH2 2-13-2008 Philcha Create a new h2pas project with the h2pas wizard: Tell wizard where to find h2pas.exe 8-13-2008 Mattias2 Future work / Missing stuff 11-25-2008 GMorris Future work / Missing stuff 8-30-2010 Mischi Overview: rewording 8-31-2010 Chronos 2-1-2011 Chronos Code highlight 3-24-2012 Vincent Text replace - "delphi>" to "syntaxhighlight>" (minor) 3-24-2012 Vincent Text replace - "Delphi>" to "syntaxhighlight>" (minor) 5-7-2012 Chronos wikitable 6-18-2012 Sekelsenmat Reworks the page to allow other methods then C2PAS and adds basic manual convertion info 6-18-2012 Sekelsenmat Create a working directory and name your bindings 6-18-2012 Sekelsenmat 6-18-2012 BigChimp CCR info; Grammar,spelling 3-13-2013 BigChimp Links; category fpc because it is fpc oriented, not Lazarus-oriented 6-1-2013 BigChimp Fixed wrong link (minor) 6-12-2013 Paskal Install tools: Update info for current Lazarus IDE 7-19-2013 BigChimp See also 11-30-2013 BigChimp 3-29-2014 BigChimp See also 7-24-2014 BigChimp moved lua script from problems page 7-24-2014 BigChimp wrong place 12-26-2014 FrownBoy Removed irrelevant info; no need to to say that Obj Pascal is better than C. Some minor typos and grammar corrected. (minor) 4-10-2015 Tangentstorm fixed usage of the 'external' keyword. 1-25-2016 Mr ramych Work flow: translate 1-25-2016 Mr ramych Undo revision 99130 by Mr ramych (talk) 1-25-2016 Mr ramych Work flow (minor) 8-22-2016 FrownBoy Added another tutorial (minor) 1-25-2019 FrownBoy Made it easier to find the tutorial I wrote about creating bindings for C libs 4-9-2019 FTurtle Deleted categories outside template 2-8-2020 Trev Fixed syntax highlighting; categorized page (minor) 2-8-2020 Trev See also: Fixed wiki markup (minor) 2-8-2020 FTurtle Categories: "Pascal" - moved to template for affecting all languages; "FPC","C" - deleted from page bacause they are already in template 5-9-2020 Avra fixed link to "Pascal bindings for C" (minor) 6-11-2020 BrainChemistry See also: Updated dead link and source information (minor) 10-8-2022 BrainChemistry Using the tool "Search and replace": Extend Option trtRegExpr (minor) 10-8-2022 BrainChemistry Option: trtRegExpr: Move this paragraph one level down (minor) 8-28-2023 Myrmidon Example: MPICH2: add missing crucial step