aboutsummaryrefslogtreecommitdiffstats
path: root/src/bits.c
AgeCommit message (Collapse)AuthorFilesLines
2013-02-15misc: Doxygen tweaks: fixed some typos and minor errorsKaterina Barone-Adesi1-2/+2
Doxygen generates quite a lot of warnings on libosmocore. Some of them are obvious typos - this patch aims to fix such low-hanging fruit.
2013-01-11add some missing doxygen annotation for libosmocore functionsHarald Welte1-2/+28
2013-01-03core/bits: Prevent osmo_revbytebits_buf stack trashingSylvain Munaut1-1/+1
The second loop in osmo_revbytebits_buf() in src/bits.c grabs 4 bytes each iteration, which can easily go past the supplied input in some cases. Compiled with -fstack-protector , I get a "stack smashing detected" in the bits test. From: Nils O. SelÄsdal <noselasd@fiane.dyndns.org> Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2012-04-18doc: Fix the Doxygen section endingsSylvain Munaut1-1/+1
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-09-01add functions for bit-reversalHarald Welte1-0/+57
Sometimes we need stuff like reversing every bit in each byte (but not the byte-order).
2011-08-17some more doxygen work (include the notion of modules)Harald Welte1-6/+39
2011-03-23include: reorganize headers file to include/osmocom/[gsm|core]0.2.0Pablo Neira Ayuso1-1/+1
This patch moves all GSM-specific definitions to include/osmocom/gsm. Moreover, the headers in include/osmocore/ have been moved to include/osmocom/core. This has been proposed by Harald Welte and Sylvain Munaunt. Tested with `make distcheck'. Signed-off-by: Pablo Neira Ayuso <pablo@gnumonks.org>
2011-01-22ubit2pbit flushes at the wrong moment, added one note to bits.hChristian Vogel1-1/+1
(e.g. input2[] test sequence from testra/crc_test decodes incorrectly to packed bits: 90 b0 3e 80 03 87 53 bd 6f 08, this patch fixes it)
2011-01-21bits: Add extended options version of pbit2ubit and ubit2pbitSylvain Munaut1-0/+33
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2011-01-19[BITS] introduce new packed/unpacked bit conversion routinesHarald Welte1-0/+65