Skip to content

mlt/fodbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fortran 2003 ODBC bindings

C function interfaces are generated with GCC-XML tool from unixODBC headers usint XSLT template. The result can be found in fodbc.f03.

+----------+ GCC-XML  +---+ xsltproc  +------------------+
|C headers |--------->|XML|---------->|Fortran interfaces|
+----------+          +---+           +------------------+

Some defined constant are converted semi-manually with some regexping in emacs. Those are in fodbc_types.f03.

SQLBindColumn overloaded functions are defined for SQL\_INTEGER & SQL\_TYPE\_TIMESTAMP. Those are in fodbc_ext.f03.

Known issues

Use of GNU extension

fodbc_ext.f03 has sizeof which is an extension while c\_sizeof is broken because of a bug.

Not all constants are defined

License

This project is licensed under AGPL.

About

Fortran 2003 ODBC bindings

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published