[neomutt-devel] Code: libmutt
rich at flatcap.org
Thu Nov 16 19:13:47 CET 2017
Over the last few months we've been sorting out a lot of NeoMutt
functions. We've moved all of the 'utility' functions, that don't
have any dependencies, and put them in 'libmutt'.
The functions are grouped by type:
base64, buffer, date, debug, exit, file, hash, list,
mapping, mbyte, md5, memory, message, sha1, string
After moving them, we've made sure they're all documented:
The final step was to sort out the naming. Every function is now of the
form: mutt_TYPE_DESC, where TYPE is from the list above.
As with all BIG changes, all the branches in the neomutt repo and all
the Pull Requests will be 'upgraded' for free :-) I'll start tonight.
If you have some work that isn't public yet, you can rename the
functions using this sed script:
find . -type f -name '*.[ch]' | xargs sed -i -f rename-lib.sed
If you have any questions or problems, let me know.
Rich / FlatCap
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 833 bytes
Desc: not available
More information about the neomutt-devel