Twitter is turning off Basic Authentication soon, and switching to the OAuth three-party authorization protocol. I have a few simple command-line twitter clients that I use when I'm on my antique H19 terminal instead of a pee cee, and those programs would stop working unless I updated them to use OAuth. But there was no simple command-line oriented OAuth request signer written in plain old C. So, I wrote one. It's called oauth_sign. There's both a command-line version and a C function.