aboutsummaryrefslogtreecommitdiffstats
path: root/colourconv.c
diff options
context:
space:
mode:
authorEliteTK <tomasz.kramkowski@gmail.com>2014-03-09 12:55:55 +0000
committerEliteTK <tomasz.kramkowski@gmail.com>2014-03-09 12:55:55 +0000
commitc1a966057407d815d054ddbd2432badda91d4379 (patch)
tree0078b57bba9c80c49468b0528ae4c7697da53746 /colourconv.c
parent41523df2b162a598ed3f668d7c36b901054b122b (diff)
downloadc-stuff-c1a966057407d815d054ddbd2432badda91d4379.tar.gz
c-stuff-c1a966057407d815d054ddbd2432badda91d4379.tar.xz
c-stuff-c1a966057407d815d054ddbd2432badda91d4379.zip
Pre ctags mess-about
Diffstat (limited to 'colourconv.c')
-rw-r--r--colourconv.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/colourconv.c b/colourconv.c
new file mode 100644
index 0000000..4863c77
--- /dev/null
+++ b/colourconv.c
@@ -0,0 +1,17 @@
+#include<stdio.h>
+
+int main( int argc, char *argv[] ) {
+ if ( argc != 5 ) {
+ printf("Usage %s <red> <green> <blue> <alpha>\n", argv[0]);
+ return 1;
+ }
+
+ unsigned char red = atoi( argv[1] );
+ unsigned char green = atoi( argv[2] );
+ unsigned char blue = atoi( argv[3] );
+ unsigned char alpha = atoi( argv[4] );
+
+ unsigned int colour = alpha << 24 | red << 16 | green << 8 | blue;
+
+ printf("R: %u G: %u B: %u A: %u\nColour value: %u\n", red , green, blue, alpha, colour);
+}