master
Renamed C++ output library file, avoiding conflict with C library if both get installed system-wide.
Renamed the C++ library source files to qrcodegen, because there's no longer a file per class, related to commit 096c70c.
- In the project (top-level) readme file, kept one language's code example and moved all others out to language-specific readme files. - Added a readme file for each programming language implementation (port) if it didn't already have one, mostly by copying the project readme text, and then added/edited a couple of feature points.
Slightly simplified the calculation of alignment pattern spacing in a non-obvious way, adapted from David Evans's "Lean QR" project.
Reordered QrSegment.{isNumeric(),isAlphanumeric()} in {C, C++, Rust} versions.