Add support for the abstract socket namespace under Linux
[free-sw/xcb/libxcb] / doc / tutorial / index.html
index ac173a0..c540426 100644 (file)
       level GUI toolkit like Motif,
       <a href="http://www.lesstif.org">LessTiff</a>,
       <a href="http://www.gtk.org">GTK</a>,
-      <a href="http://www.trolltech.com">QT</a> or
-      <a href="http://www.enlightenment.org">EWL</a>, or use
+      <a href="http://www.trolltech.com">QT</a>,
+      <a href="http://www.enlightenment.org">EWL</a>,
+      <a href="http://www.enlightenment.org">ETK</a>, or use
       <a href="http://cairographics.org">Cairo</a>.
       However,
       we need to start somewhere. More than this, knowing how things
@@ -2063,7 +2064,7 @@ typedef uint32_t xcb_font_t;
         <pre class="code">
 xcb_font_t xcb_generate_id (xcb_connection_t *c);
 </pre>
-        <p>
+        <br>
         <li class="subtitle"><a name="openingfont">Opening a Font</a>
         <p>
         To open a font, we use the following function:
@@ -2140,11 +2141,12 @@ xcb_void_cookie_t xcb_image_text_8 (xcb_connection_t *c,
         This example draw a text at 10 pixels (for the base line) of
         the bottom of a window. Pressing the Esc key exits the program.
         </p>
-        <pre class="code">#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
+        <pre class="code">
+#include &lt;stdlib.h&gt;
+#include &lt;stdio.h&gt;
+#include &lt;string.h&gt;
 
-#include <xcb/xcb.h>
+#include &lt;xcb/xcb.h&gt;
 
 #define WIDTH 300
 #define HEIGHT 100
@@ -2266,7 +2268,7 @@ int main ()
   int                   screen_number;
 
   /* getting the connection */
-  c = xcb_connect (NULL, &screen_number);
+  c = xcb_connect (NULL, &amp;screen_number);
   if (!c) {
     fprintf (stderr, "ERROR: can't connect to an X server\n");
     return -1;
@@ -2277,7 +2279,7 @@ int main ()
 
   screen = NULL;
   screen_iter = xcb_setup_roots_iterator (setup);
-  for (; screen_iter.rem != 0; --screen_number, xcb_screen_next (&screen_iter))
+  for (; screen_iter.rem != 0; --screen_number, xcb_screen_next (&amp;screen_iter))
     if (screen_number == 0)
       {
         screen = screen_iter.data;
@@ -2326,7 +2328,7 @@ int main ()
   while (1) {
     e = xcb_poll_for_event(c);
     if (e) {
-      switch (e->response_type) {
+      switch (e->response_type &amp; ~0x80) {
       case XCB_EXPOSE: {
         char *text;
 
@@ -3739,7 +3741,7 @@ int main ()
   while (1) {
     e = xcb_poll_for_event(c);
     if (e) {
-      switch (e->response_type) {
+      switch (e->response_type &amp; ~0x80) {
       case XCB_EXPOSE: {
         char *text;