p4est  1.0
example/steps/hw32.h
Go to the documentation of this file.
00001 /*  GIMP header image file format (RGB) */
00002 
00008 #ifdef P4EST_ENABLE_DEBUG
00009 static unsigned int width = 32;
00010 static unsigned int height = 32;
00011 #endif
00012 
00013 /*  Call this macro repeatedly.  After each use, the pixel data can be extracted  */
00014 
00016 #define HW32_HEADER_PIXEL(data,pixel) {\
00017 pixel[0] = (((data[0] - 33) << 2) | ((data[1] - 33) >> 4)); \
00018 pixel[1] = ((((data[1] - 33) & 0xF) << 4) | ((data[2] - 33) >> 2)); \
00019 pixel[2] = ((((data[2] - 33) & 0x3) << 6) | ((data[3] - 33))); \
00020 data += 4; \
00021 }
00022 
00023 static char *hw32_header_data =
00024         "````````````````````````````````````````````````````````````````"
00025         "````````````````````````````````````````````````````````````````"
00026         "````````````````````````````````````````````````````````````````"
00027         "````````````````````````````````````````````````````````````````"
00028         "````````````````````````````````````````````````````````````````"
00029         "````````````````````````````````````````````````````````````````"
00030         "````````````````````````````````````````````````````````````````"
00031         "````````````````````````````````````````````````````````````````"
00032         "````````````````````````````````````````````````````````````````"
00033         "````````````````````````````````````````````````````````````````"
00034         "````````````````````````````````````````````````````````````````"
00035         "````````````!!!!````````!!!!````````````````````````````````````"
00036         "````````````````!!!!````````````````!!!!````````````````````````"
00037         "````````````!!!!````````!!!!````````````````````````````````````"
00038         "````````````````!!!!````````````````!!!!````````````````````````"
00039         "````````````!!!!````````!!!!````````````````````````````````````"
00040         "````````````````!!!!````````````````!!!!````````[OLK45V.$1U.,3UN"
00041         "S=H*````````!!!!````````!!!!````````Y/$A0T]`$!Q-1%\"!Y?(B````````"
00042         "````````````````!!!!!!!!!!!!!!!!!!!!!!!!````````76F:I+#A_0DYNL;W"
00043         ",CYO````````!!!!````````!!!!````````45V.?8FZ]@(R>X>X5&\"1````````"
00044         "````````````````!!!!````````````````!!!!````````%R-4!!!!!!!!!!!!"
00045         "!A)#````````!!!!````````!!!!````````%\"!1\\_`P````\\O\\O%2%2````````"
00046         "````````````````!!!!````````````````!!!!````````%B)3Z?8F````````"
00047         "````````````!!!!````````!!!!````````%\"!1\\_`P````\\O\\O%2%2````````"
00048         "````````````````!!!!````````````````!!!!````````7VN<7VN<[OLKYO,C"
00049         "76F:````````!!!!````````!!!!````````45V.@(R]]P,S?8FZ5&\"1````````"
00050         "````````````````!!!!````````````````!!!!````````\\?XN7FJ;%2%2)3%B"
00051         "KKKK````````!!!!````````!!!!````````Y/$A0T]`#QM,1%\"!Y?(B````````"
00052         "````````````````````````````````````````````````````````````````"
00053         "````````````````````````````````````````````````````````````````"
00054         "````````````````````````````````````````````````````````````````"
00055         "````````````````````````````````````````````````````````````````"
00056         "````````````````````````````````````````````````````````````````"
00057         "````````````````````````````````````````````````````````````````"
00058         "````````````````````````````````````````````````````````````````"
00059         "````````````````````````````````````````````````````````````````"
00060         "````````````````````````````````````````````````````````````````"
00061         "````````````````````````````!!!!````````````````````````!!!!````"
00062         "````(R]@W.D9````````.T=X````````W>H:(R]@````````````````````````"
00063         "````````````````````````````!!!!````````````````````````!!!!````"
00064         "````8FZ?G:G:````X>X>!!!!V>86````HJ[?8V^@````````````````````````"
00065         "````````````````````````````!!!!````````````````````````!!!!````"
00066         "````HJ[?7FJ;````HZ_@$1U.E*#1````9W.DHJ[?````Y/$A0T]`$!Q-1%\"!Y?(B"
00067         "````````!!!!DI[/(\"Q=!1%\"````!!!!````````XN\\?.45V#QM,>X>X!!!!````"
00068         "````X>X>'RM<````9'\"ABY?(3UN,````*S=HXN\\?````45V.?8FZ]@(R>X>X5&\"1"
00069         "````````!!!!:'2E[OLK````````!!!!````````45V.@(R]]@(R?8FZ!!!!````"
00070         "````````(2U>X.T=-T-T_0DY(2U>ZO<G(BY?````````%\"!1\\_`P````\\O\\O%2%2"
00071         "````````!!!!\\_`P````````````!!!!````````$Q]0\\_`P````\\_`P!!!!````"
00072         "````````8&R=A9'\"6F:7````6666=X.T86V>````````%\"!1\\_`P````\\O\\O%2%2"
00073         "````````!!!!````````````````!!!!````````$Q]0\\_`P````\\_`P!!!!````"
00074         "````````H*S=%2%2HZ_@````HJ[?#AI+H*S=````````45V.@(R]]P,S?8FZ5&\"1"
00075         "````````!!!!````````````````!!!!````````45V.@(R]]P,S?8FZ!!!!````"
00076         "````````W^P<!!!!ZO<G````ZO<G!!!!X.T=````````Y/$A0T]`#QM,1%\"!Y?(B"
00077         "````````!!!!````````````````!!!!````````XN\\?.45V#QM,>X>X!!!!````"
00078         "````````````````````````````````````````````````````````````````"
00079         "````````````````````````````````````````````````````````````````"
00080         "````````````````````````````````````````````````````````````````"
00081         "````````````````````````````````````````````````````````````````"
00082         "````````````````````````````````````````````````````````````````"
00083         "````````````````````````````````````````````````````````````````"
00084         "````````````````````````````````````````````````````````````````"
00085         "````````````````````````````````````````````````````````````````"
00086         "````````````````````````````````````````````````````````````````"
00087         "````````````````````````````````````````````````````````````````"
00088         "";
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines