Commit Graph

5 Commits

Author SHA1 Message Date
Huang Zhaobin
2ba12e83b3 doc: update tcc-doc.texi to match current implementation
Some checks failed
build and test / test-x86_64-linux (push) Has been cancelled
build and test / test-x86_64-osx (push) Has been cancelled
build and test / test-aarch64-osx (push) Has been cancelled
build and test / test-x86_64-win32 (push) Has been cancelled
build and test / test-i386-win32 (push) Has been cancelled
build and test / test-arm64-win32 (push) Has been cancelled
build and test / test-armv7-linux (push) Has been cancelled
build and test / test-aarch64-linux (push) Has been cancelled
build and test / test-riscv64-linux (push) Has been cancelled
build and test / test-i386-linux (push) Has been cancelled
Most of the manual predates the x86-64, ARM64, RISC-V 64 and Mach-O
targets, and parts of it describe things TCC never did or no longer
does.  Go through it against the sources: the target table, the C11 and
GNU C extensions, the attributes, built-ins and pragmas, the command
line options and their defaults, the assembler and linker chapters, the
bound checks and the libtcc call sequence.

The developer's guide had drifted the most, from CType and Sym.type down
to gfunc_call() and next_c(), and is resynced as well.

The option groups become @subheading instead of plain text.  texi2pod.pl
has no handler for it and would copy them verbatim into tcc.1, so add
one beside the @subsection handler, and move '@c man begin OPTIONS'
above the first heading so that all of them reach the man page.
2026-08-09 02:45:13 +08:00
gus knight
89ad24e7d6 Revert all of my changes to directories & codingstyle. 2015-07-29 16:57:12 -04:00
gus knight
47e06c6d4e Reorganize the source tree.
* Documentation is now in "docs".
 * Source code is now in "src".
 * Misc. fixes here and there so that everything still works.

I think I got everything in this commit, but I only tested this
on Linux (Make) and Windows (CMake), so I might've messed
something up on other platforms...
2015-07-27 16:03:25 -04:00
gus knight
41031221c8 Trim trailing spaces everywhere. 2015-07-27 12:43:40 -04:00
bellard
f0d5a74bcd automatic man page generation from tcc-doc.texi 2003-05-18 18:11:06 +00:00