Commit Graph

51 Commits

Author SHA1 Message Date
Connor Olding 400b15d05f update copyright year 2017-04-24 18:35:31 +00:00
Connor Olding b6518a913a Merge branch 'modern' 2017-04-24 18:25:15 +00:00
Connor Olding cbd7761803 compile as C99 2017-04-24 18:21:38 +00:00
Connor Olding 81a33946da use signed ints for iterating 2017-04-24 18:14:02 +00:00
Connor Olding accb4a3e26 rewrite out some weirdness 2017-04-24 18:11:42 +00:00
Connor Olding c3921c69e4 remove notes from readme
"not padding input" was a misunderstanding.
the algorithm we use sidesteps the need to explicitly pad anything.

big endian calculations are fine.
2017-04-24 02:23:21 +00:00
Connor b071eb2c33 Update README.md 2015-10-23 15:18:11 -07:00
Connor Olding d5e14c8edd use globals instead of calloc/free 2015-04-11 19:53:28 -07:00
Connor Olding 020acb022c reword help 2015-04-11 12:22:20 -07:00
Connor Olding 2927f39bb1 fix install command 2015-04-11 11:48:50 -07:00
Connor Olding b28e961740 split table index to separate line 2015-04-11 11:30:23 -07:00
Connor Olding 0226973efa split loops by endian 2015-04-11 11:21:46 -07:00
Connor Olding 58f9e4591e more type work 2015-04-11 11:10:53 -07:00
Connor Olding 2ce38461bb split fill table endians, mark consts 2015-04-11 11:04:03 -07:00
Connor Olding 4524ecba1a specify booleans 2015-04-11 10:53:07 -07:00
Connor Olding a83a836007 inline cyclic functions 2015-04-11 10:48:23 -07:00
Connor Olding e2291b22a2 use exact type 2015-04-11 10:41:52 -07:00
Connor Olding c9b1c760b1 eliminate headers 2015-04-11 10:39:06 -07:00
Connor Olding ff6ee0e980 adopt recent style, drop compatibility 2015-04-11 10:39:03 -07:00
notwa 38ec3b57d1 Merge pull request #2 from cojocar/patch-1
crc_be: bugfix: use only the last two bytes to index crc_table
2013-11-15 16:21:33 -08:00
cojocar b4acc03e65 crc_be: bugfix: use only the last two bytes to index crc_table 2013-11-14 11:12:58 +01:00
Connor Olding dfbf7f02d9 Link to even smaller crc32 implementation 2013-06-04 13:16:24 -07:00
Connor Olding a6ee682ae8 don't free nodes too early 2012-08-28 18:02:00 -07:00
Connor Olding cf1df4e226 don't treat "--" as plain argument 2012-08-28 04:03:50 -07:00
Connor Olding 7774c55dee cleanup 2012-08-05 20:19:44 -07:00
Connor Olding 4e0f09e57f offload crc table handling 2012-08-05 19:58:43 -07:00
Connor Olding a215f38d6d split crc_cycle by endianness 2012-08-05 19:24:31 -07:00
Connor Olding 34dc1a8df2 combine crc table fillers 2012-08-05 19:03:40 -07:00
Connor Olding 1847c028fb use fread for speed 2012-08-04 13:14:49 -07:00
Connor Olding 29529cd8f2 refactored crc32.h 2012-08-04 10:03:16 -07:00
Connor Olding 4f7b15f0f2 updated readme 2012-08-04 09:15:06 -07:00
Connor Olding 99e948e5f9 support for multiple inputs 2012-08-04 09:12:37 -07:00
Connor Olding 2eb515f4cf rewording, error handling 2012-08-04 07:52:09 -07:00
Connor Olding 1ba417f8b0 style change (bsd-like) 2012-08-04 07:24:04 -07:00
Connor Olding 2a770f0987 rewrote args handler 2012-08-04 07:03:08 -07:00
Connor Olding 113e68a1f5 added makefile 2012-08-04 05:26:25 -07:00
Connor Olding 24252204b2 relicense to MIT 2012-08-04 05:23:29 -07:00
Connor Olding 11cb3dc92e simplify, reword 2012-08-04 05:16:03 -07:00
Connor Olding b4ed7b4372 fixed argument parsing 2012-04-21 10:08:48 -07:00
Connor Olding d37daec957 removed a redundancy 2012-04-15 03:42:48 -07:00
Connor Olding 5e38efcedc forgotten include, perfectionism 2012-04-15 00:18:44 -07:00
Connor Olding cd8144aec7 small refactor 2012-04-14 19:38:26 -07:00
Connor Olding 3b30447bca smarter missing argument errors 2012-04-14 18:24:25 -07:00
Connor Olding f86dbffc93 hacked together super short switch support (eg. crc32 -rxbp0xF4ACFB13) 2012-04-14 18:06:37 -07:00
Connor Olding 1e844fd1d9 finished 64-bit compiler support 2012-04-13 23:40:21 -07:00
Connor Olding a068f910f3 uint32 -> ulong, partial 64bit compiler support 2012-04-13 22:20:39 -07:00
Connor Olding 1b4d604e0d proper long-only switches 2012-04-13 13:20:03 -07:00
Connor Olding 3bb742ad3b better wording, license inclusion 2012-04-13 12:54:53 -07:00
Connor Olding 717fac612f fixed readme 2012-04-13 03:26:24 -07:00
Connor Olding 56a73bb0ba readme 2012-04-13 02:49:53 -07:00