mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-21 19:35:36 -05:00
libgcobol/ * Makefile.am: New file. * Makefile.in: Autogenerate. * acinclude.m4: Likewise. * aclocal.m4: Likewise. * configure.ac: New file. * configure: Autogenerate. * configure.tgt: New file. * README: New file. * charmaps.cc: New file. * config.h.in: New file. * constants.cc: New file. * gfileio.cc: New file. * gmath.cc: New file. * io.cc: New file. * valconv.cc: New file. * charmaps.h: New file. * common-defs.h: New file. * ec.h: New file. * exceptl.h: New file. * gcobolio.h: New file. * gfileio.h: New file. * gmath.h: New file. * io.h: New file. * libgcobol.h: New file. * valconv.h: New file. * libgcobol.cc: New file. * intrinsic.cc: New file.
13 lines
709 B
Plaintext
13 lines
709 B
Plaintext
The libgcobol is intended for use entirely and solely by executables created
|
|
from COBOL source code by the GCOBOL "COBOL for GCC" front end.
|
|
|
|
libgcobol.a can be staticly linked in, but it makes for very large binaries. We
|
|
tend to use that for debugging the GCOBOL compiler, and not much else
|
|
|
|
Many of the functions in the library are called by the executable code generated
|
|
by the GCOBOL compiler through GIMPLE tags, and thus prototypes -- which are
|
|
part of the C/C++ programming paradigm -- are not used. Both the calling
|
|
program and the called program use the extern "C" construction so that the
|
|
linker can find the functions, and they need to agree ahead of time about the
|
|
meaning of passed parameters.
|