summaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Expand)AuthorFilesLines
2024-05-05*/a2i/a2i.[ch]: Const-generic macros should consider both the input and outpu...Alejandro Colomar1-139/+169
2024-05-05*/a2i/strtoi.[ch]: Add const-generic strtoi(3)-like macrosAlejandro Colomar1-7/+61
2024-05-05*/a2i/a2i.[ch]: Use the same name for the const-generic macro and the non-con...Alejandro Colomar1-70/+70
2024-04-18include/a2i/a2i*, lib/src/a2i/a2i*: Merge filesAlejandro Colomar2-113/+101
2024-04-18include/a2i/, lib/src/a2i/: Remove unused filesAlejandro Colomar2-37/+0
2024-04-18include/a2i/a2i_func.h, lib/src/a2i/a2i_func.c: Don't inline these functionsAlejandro Colomar1-210/+61
2024-04-18include/a2i/str2i.h, lib/src/a2i/str2i.c: Remove redundant 'restrict'Alejandro Colomar1-11/+11
2024-04-18include/a2i/str2i.h, lib/src/a2i/str2i.c: Don't inline these functionsAlejandro Colomar1-89/+12
2024-04-18include/a2i/strtoi.h, lib/src/a2i/strtoi.c: Don't inline these functionsAlejandro Colomar1-93/+8
2024-04-18include/a2i/strtoi.h: a2i_strtou_noneg(): Use 1 instead of INTMAX_MAXAlejandro Colomar1-4/+1
2024-04-18include/a2i/strtoi.h: Remove helper macroAlejandro Colomar1-10/+4
2024-04-18include/a2i/str2i.h: wsfixAlejandro Colomar1-1/+1
2024-04-18include/a2i/, lib/src/a2i/: Remove helper macros, and type-traits macrosAlejandro Colomar2-48/+11
2024-04-18include/a2i/a2i_func.h: Merge two macros into oneAlejandro Colomar1-33/+33
2024-04-18include/a2i/a2i_func.h: Remove helper macrosAlejandro Colomar1-27/+13
2024-04-18include/a2i/, lib/src/a2i/: Remove castAlejandro Colomar2-38/+9
2024-04-16include/a2i/cast.h: Add missing #includeAlejandro Colomar1-0/+2
2024-04-16include/a2i/: Use _Generic(3) instead of macro magic with GNU extensionsAlejandro Colomar2-22/+58
2024-04-16include/a2i/a2i*: Add const-generic macrosAlejandro Colomar2-50/+270
2024-04-16include/a2i/a2i{,_func}.h, lib/src/a2i/a2i{,_func}.c: Split filesAlejandro Colomar2-155/+168
2024-02-07include/a2i/: Wrap [[gnu::access()]] in compiler version checksAlejandro Colomar4-14/+21
2024-02-07include/a2i/: Wrap [[gnu::null_terminated_string_arg()]] in compiler version ...Alejandro Colomar4-5/+24
2024-02-07include/a2i/: Use Clang pragmas only if defined(__clang__)Alejandro Colomar3-6/+18
2024-02-07include/a2i/: Use a dummy string for static_assert(3)Alejandro Colomar3-8/+8
2024-02-07include/a2i/: Use old GNU attribute syntaxAlejandro Colomar4-20/+20
2024-01-28include/a2i/: Workaround iwyu(1) issueAlejandro Colomar2-2/+2
2024-01-28include/, src/: A2I_FTM_INLINE: Add feature test macro to control inliningAlejandro Colomar5-28/+68
2024-01-20include/a2i/, share/mk/: Uncomment [[gnu::null_terminated_string_arg()]] attr...Alejandro Colomar3-5/+5
2024-01-20include/a2i/strtoi.h: Remove #error directiveAlejandro Colomar1-5/+0
2024-01-13include/, src/: Add codeAlejandro Colomar6-0/+549