DataMuseum.dk

Presents historical artifacts from the history of:

RC9000

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about RC9000

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: X

⟦826965e6a⟧

    Length: 7067 (0x1b9b)
    Names: »XSendEvent.3X«

Derivation

└─⟦50656ff4a⟧ Bits:30010538 TX 3.1 Coldstart
    └─⟦bbf173f5c⟧ »0004« 
        └─⟦this⟧ »./usr/man/cat3/XSendEvent.3X« 

Default Hex Dump

0x0000…0020 0a 0a 0a 5f 08 4f 5f 08 6e 5f 08 6c 5f 08 69 5f 08 6e 5f 08 65 20 5f 08 4d 5f 08 61 5f 08 6e 5f   ┆   _ O_ n_ l_ i_ n_ e _ M_ a_ n_┆
0x0020…0040 08 75 5f 08 61 5f 08 6c 20 20 20 20 20 20 20 20 20 20 20 4c 69 62 72 61 72 79 20 46 75 6e 63 74   ┆ u_ a_ l           Library Funct┆
0x0040…0060 69 6f 6e 73 20 20 20 20 20 20 20 20 20 20 58 53 65 6e 64 45 76 65 6e 74 28 33 58 29 0a 0a 0a 0a   ┆ions          XSendEvent(3X)    ┆
0x0060…0080 4e 08 4e 08 4e 08 4e 41 08 41 08 41 08 41 4d 08 4d 08 4d 08 4d 45 08 45 08 45 08 45 0a 20 20 20   ┆N N N NA A A AM M M ME E E E    ┆
0x0080…00a0 20 20 58 53 65 6e 64 45 76 65 6e 74 2c 20 58 44 69 73 70 6c 61 79 4d 6f 74 69 6f 6e 42 75 66 66   ┆  XSendEvent, XDisplayMotionBuff┆
0x00a0…00c0 65 72 53 69 7a 65 2c 20 58 47 65 74 4d 6f 74 69 6f 6e 45 76 65 6e 74 73 2c 0a 20 20 20 20 20 58   ┆erSize, XGetMotionEvents,      X┆
0x00c0…00e0 54 69 6d 65 43 6f 6f 72 64 20 2d 20 73 65 6e 64 20 65 76 65 6e 74 73 20 61 6e 64 20 70 6f 69 6e   ┆TimeCoord - send events and poin┆
0x00e0…0100 74 65 72 20 6d 6f 74 69 6f 6e 20 68 69 73 74 6f 72 79 20 73 74 72 75 63 2d 0a 20 20 20 20 20 74   ┆ter motion history struc-      t┆
0x0100…0120 75 72 65 0a 0a 53 08 53 08 53 08 53 59 08 59 08 59 08 59 4e 08 4e 08 4e 08 4e 54 08 54 08 54 08   ┆ure  S S S SY Y Y YN N N NT T T ┆
0x0120…0140 54 41 08 41 08 41 08 41 58 08 58 08 58 08 58 0a 20 20 20 20 20 53 74 61 74 75 73 20 58 53 65 6e   ┆TA A A AX X X X      Status XSen┆
0x0140…0160 64 45 76 65 6e 74 28 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 2c 20 5f 08   ┆dEvent(_ d_ i_ s_ p_ l_ a_ y, _ ┆
0x0160…0180 77 2c 20 5f 08 70 5f 08 72 5f 08 6f 5f 08 70 5f 08 61 5f 08 67 5f 08 61 5f 08 74 5f 08 65 2c 20   ┆w, _ p_ r_ o_ p_ a_ g_ a_ t_ e, ┆
0x0180…01a0 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 5f 08 6d 5f 08 61 5f 08 73 5f 08 6b 2c 0a 20 20   ┆_ e_ v_ e_ n_ t__ m_ a_ s_ k,   ┆
0x01a0…01c0 20 20 20 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 5f 08 73 5f 08 65 5f 08 6e 5f 08 64 29   ┆   _ e_ v_ e_ n_ t__ s_ e_ n_ d)┆
0x01c0…01e0 0a 20 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08   ┆            Display *_ d_ i_ s_ ┆
0x01e0…0200 70 5f 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 20 20 20 20 20 20 20 57 69 6e 64 6f 77 20 5f 08   ┆p_ l_ a_ y;            Window _ ┆
0x0200…0220 77 3b 0a 20 20 20 20 20 20 20 20 20 20 20 42 6f 6f 6c 20 5f 08 70 5f 08 72 5f 08 6f 5f 08 70 5f   ┆w;            Bool _ p_ r_ o_ p_┆
0x0220…0240 08 61 5f 08 67 5f 08 61 5f 08 74 5f 08 65 3b 0a 20 20 20 20 20 20 20 20 20 20 20 6c 6f 6e 67 20   ┆ a_ g_ a_ t_ e;            long ┆
0x0240…0260 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 5f 08 6d 5f 08 61 5f 08 73 5f 08 6b 3b 0a 20 20   ┆_ e_ v_ e_ n_ t__ m_ a_ s_ k;   ┆
0x0260…0280 20 20 20 20 20 20 20 20 20 58 45 76 65 6e 74 20 2a 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74   ┆         XEvent *_ e_ v_ e_ n_ t┆
0x0280…02a0 5f 5f 08 73 5f 08 65 5f 08 6e 5f 08 64 3b 0a 0a 20 20 20 20 20 75 6e 73 69 67 6e 65 64 20 6c 6f   ┆__ s_ e_ n_ d;       unsigned lo┆
0x02a0…02c0 6e 67 20 58 44 69 73 70 6c 61 79 4d 6f 74 69 6f 6e 42 75 66 66 65 72 53 69 7a 65 28 5f 08 64 5f   ┆ng XDisplayMotionBufferSize(_ d_┆
0x02c0…02e0 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 29 0a 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆ i_ s_ p_ l_ a_ y)              ┆
0x02e0…0300 44 69 73 70 6c 61 79 20 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 3b 0a   ┆Display *_ d_ i_ s_ p_ l_ a_ y; ┆
0x0300…0320 0a 20 20 20 20 20 58 54 69 6d 65 43 6f 6f 72 64 20 2a 58 47 65 74 4d 6f 74 69 6f 6e 45 76 65 6e   ┆      XTimeCoord *XGetMotionEven┆
0x0320…0340 74 73 28 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 2c 20 5f 08 77 2c 20 5f   ┆ts(_ d_ i_ s_ p_ l_ a_ y, _ w, _┆
0x0340…0360 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 2c 20 5f 08 73 5f 08 74 5f 08 6f 5f 08 70 2c 0a 20 20   ┆ s_ t_ a_ r_ t, _ s_ t_ o_ p,   ┆
0x0360…0380 20 20 20 5f 08 6e 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 08 73 5f 5f 08 72 5f 08 65 5f   ┆   _ n_ e_ v_ e_ n_ t_ s__ r_ e_┆
0x0380…03a0 08 74 5f 08 75 5f 08 72 5f 08 6e 29 0a 20 20 20 20 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20   ┆ t_ u_ r_ n)            Display ┆
0x03a0…03c0 2a 5f 08 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 3b 0a 20 20 20 20 20 20 20 20   ┆*_ d_ i_ s_ p_ l_ a_ y;         ┆
0x03c0…03e0 20 20 20 57 69 6e 64 6f 77 20 5f 08 77 3b 0a 20 20 20 20 20 20 20 20 20 20 20 54 69 6d 65 20 5f   ┆   Window _ w;            Time _┆
0x03e0…0400 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74 2c 20 5f 08 73 5f 08 74 5f 08 6f 5f 08 70 3b 0a 20 20   ┆ s_ t_ a_ r_ t, _ s_ t_ o_ p;   ┆
0x0400…0420 20 20 20 20 20 20 20 20 20 69 6e 74 20 2a 5f 08 6e 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74   ┆         int *_ n_ e_ v_ e_ n_ t┆
0x0420…0440 5f 08 73 5f 5f 08 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 3b 0a 0a 41 08 41 08 41 08 41   ┆_ s__ r_ e_ t_ u_ r_ n;  A A A A┆
0x0440…0460 52 08 52 08 52 08 52 47 08 47 08 47 08 47 55 08 55 08 55 08 55 4d 08 4d 08 4d 08 4d 45 08 45 08   ┆R R R RG G G GU U U UM M M ME E ┆
0x0460…0480 45 08 45 4e 08 4e 08 4e 08 4e 54 08 54 08 54 08 54 53 08 53 08 53 08 53 0a 20 20 20 20 20 5f 08   ┆E EN N N NT T T TS S S S      _ ┆
0x0480…04a0 64 5f 08 69 5f 08 73 5f 08 70 5f 08 6c 5f 08 61 5f 08 79 20 20 20 53 70 65 63 69 66 69 65 73 20   ┆d_ i_ s_ p_ l_ a_ y   Specifies ┆
0x04a0…04c0 74 68 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74 68 65 20 58 20 73 65 72 76 65 72 2e 0a   ┆the connection to the X server. ┆
0x04c0…04e0 0a 20 20 20 20 20 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 5f 08 6d 5f 08 61 5f 08 73 5f   ┆      _ e_ v_ e_ n_ t__ m_ a_ s_┆
0x04e0…0500 08 6b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20   ┆ k                Specifies the ┆
0x0500…0520 65 76 65 6e 74 20 6d 61 73 6b 2e 0a 0a 20 20 20 20 20 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08   ┆event mask.       _ e_ v_ e_ n_ ┆
0x0520…0540 74 5f 5f 08 73 5f 08 65 5f 08 6e 5f 08 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 70   ┆t__ s_ e_ n_ d                Sp┆
0x0540…0560 65 63 69 66 69 65 73 20 61 20 70 6f 69 6e 74 65 72 20 74 6f 20 74 68 65 20 65 76 65 6e 74 20 74   ┆ecifies a pointer to the event t┆
0x0560…0580 68 61 74 20 69 73 20 74 6f 20 62 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6e 74   ┆hat is to be                sent┆
0x0580…05a0 2e 0a 0a 20 20 20 20 20 5f 08 6e 5f 08 65 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 08 73 5f 5f 08   ┆.       _ n_ e_ v_ e_ n_ t_ s__ ┆
0x05a0…05c0 72 5f 08 65 5f 08 74 5f 08 75 5f 08 72 5f 08 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆r_ e_ t_ u_ r_ n                ┆
0x05c0…05e0 52 65 74 75 72 6e 73 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 65 76 65 6e 74 73 20 66 72 6f   ┆Returns the number of events fro┆
0x05e0…0600 6d 20 74 68 65 20 6d 6f 74 69 6f 6e 20 68 69 73 2d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20   ┆m the motion his-               ┆
0x0600…0620 20 74 6f 72 79 20 62 75 66 66 65 72 2e 0a 0a 20 20 20 20 20 5f 08 70 5f 08 72 5f 08 6f 5f 08 70   ┆ tory buffer.       _ p_ r_ o_ p┆
0x0620…0640 5f 08 61 5f 08 67 5f 08 61 5f 08 74 5f 08 65 20 53 70 65 63 69 66 69 65 73 20 61 20 42 6f 6f 6c   ┆_ a_ g_ a_ t_ e Specifies a Bool┆
0x0640…0660 65 61 6e 20 76 61 6c 75 65 2e 0a 0a 20 20 20 20 20 5f 08 73 5f 08 74 5f 08 61 5f 08 72 5f 08 74   ┆ean value.       _ s_ t_ a_ r_ t┆
0x0660…0680 0a 20 20 20 20 20 5f 08 73 5f 08 74 5f 08 6f 5f 08 70 20 20 20 20 20 20 53 70 65 63 69 66 79 20   ┆      _ s_ t_ o_ p      Specify ┆
0x0680…06a0 74 68 65 20 74 69 6d 65 20 69 6e 74 65 72 76 61 6c 20 69 6e 20 77 68 69 63 68 20 74 68 65 20 65   ┆the time interval in which the e┆
0x06a0…06c0 76 65 6e 74 73 20 61 72 65 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 65   ┆vents are                returne┆
0x06c0…06e0 64 20 66 72 6f 6d 20 74 68 65 20 6d 6f 74 69 6f 6e 20 68 69 73 74 6f 72 79 20 62 75 66 66 65 72   ┆d from the motion history buffer┆
0x06e0…0700 2e 20 20 59 6f 75 20 63 61 6e 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 70 61 73 73 20 61   ┆.  You can                pass a┆
0x0700…0720 20 74 69 6d 65 73 74 61 6d 70 20 6f 72 20 5f 08 43 5f 08 75 5f 08 72 5f 08 72 5f 08 65 5f 08 6e   ┆ timestamp or _ C_ u_ r_ r_ e_ n┆
0x0720…0740 5f 08 74 5f 08 54 5f 08 69 5f 08 6d 5f 08 65 2e 20 20 5f 08 50 5f 08 6f 5f 08 69 5f 08 6e 5f 08   ┆_ t_ T_ i_ m_ e.  _ P_ o_ i_ n_ ┆
0x0740…0760 74 5f 08 65 5f 08 72 5f 08 57 5f 08 69 5f 08 6e 5f 08 64 5f 08 6f 5f 08 77 2c 0a 0a 20 20 20 20   ┆t_ e_ r_ W_ i_ n_ d_ o_ w,      ┆
0x0760…0780 20 5f 08 77 20 20 20 20 20 20 20 20 20 53 70 65 63 69 66 69 65 73 20 74 68 65 20 77 69 6e 64 6f   ┆ _ w         Specifies the windo┆
0x0780…07a0 77 20 74 68 65 20 77 69 6e 64 6f 77 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 74 6f 20 62 65 0a   ┆w the window the event is to be ┆
0x07a0…07c0 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 73 65 6e 74 20 74 6f 2c 2e 0a 0a 44 08 44 08 44 08   ┆               sent to,.  D D D ┆
0x07c0…07e0 44 45 08 45 08 45 08 45 53 08 53 08 53 08 53 43 08 43 08 43 08 43 52 08 52 08 52 08 52 49 08 49   ┆DE E E ES S S SC C C CR R R RI I┆
0x07e0…0800 08 49 08 49 50 08 50 08 50 08 50 54 08 54 08 54 08 54 49 08 49 08 49 08 49 4f 08 4f 08 4f 08 4f   ┆ I IP P P PT T T TI I I IO O O O┆
0x0800…0820 4e 08 4e 08 4e 08 4e 0a 20 20 20 20 20 54 68 65 20 5f 08 58 5f 08 53 5f 08 65 5f 08 6e 5f 08 64   ┆N N N N      The _ X_ S_ e_ n_ d┆
0x0820…0840 5f 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 20 66 75 6e 63 74 69 6f 6e 20 69 64 65 6e 74 69 66   ┆_ E_ v_ e_ n_ t function identif┆
0x0840…0860 69 65 73 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 77 69 6e 64 6f 77 2c 0a 20 20 20 20   ┆ies the destination window,     ┆
0x0860…0880 20 64 65 74 65 72 6d 69 6e 65 73 20 77 68 69 63 68 20 63 6c 69 65 6e 74 73 20 73 68 6f 75 6c 64   ┆ determines which clients should┆
0x0880…08a0 20 72 65 63 65 69 76 65 20 74 68 65 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 20 65 76 65 6e   ┆ receive the specified      even┆
0x08a0…08c0 74 73 2c 20 61 6e 64 20 69 67 6e 6f 72 65 73 20 61 6e 79 20 61 63 74 69 76 65 20 67 72 61 62 73   ┆ts, and ignores any active grabs┆
0x08c0…08e0 2e 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 72 65 71 75 69 72 65 73 20 79   ┆.  This function      requires y┆
0x08e0…0900 6f 75 20 74 6f 20 70 61 73 73 20 61 6e 20 65 76 65 6e 74 20 6d 61 73 6b 2e 20 20 46 6f 72 20 61   ┆ou to pass an event mask.  For a┆
0x0900…0920 20 64 69 73 63 75 73 73 69 6f 6e 20 6f 66 20 74 68 65 0a 20 20 20 20 20 76 61 6c 69 64 20 65 76   ┆ discussion of the      valid ev┆
0x0920…0940 65 6e 74 20 6d 61 73 6b 20 6e 61 6d 65 73 2c 20 73 65 65 20 73 65 63 74 69 6f 6e 20 38 2e 33 2e   ┆ent mask names, see section 8.3.┆
0x0940…0960 20 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 75 73 65 73 0a 20 20 20 20 20 74 68 65 20 77 20   ┆  This function uses      the w ┆
0x0960…0980 61 72 67 75 6d 65 6e 74 20 74 6f 20 69 64 65 6e 74 69 66 79 20 74 68 65 20 64 65 73 74 69 6e 61   ┆argument to identify the destina┆
0x0980…09a0 74 69 6f 6e 20 77 69 6e 64 6f 77 20 61 73 20 66 6f 6c 2d 0a 20 20 20 20 20 6c 6f 77 73 3a 0a 0a   ┆tion window as fol-      lows:  ┆
0x09a0…09c0 20 20 20 20 20 6f 08 2b 20 20 20 20 49 66 20 77 20 69 73 20 5f 08 50 5f 08 6f 5f 08 69 5f 08 6e   ┆     o +    If w is _ P_ o_ i_ n┆
0x09c0…09e0 5f 08 74 5f 08 65 5f 08 72 5f 08 57 5f 08 69 5f 08 6e 5f 08 64 5f 08 6f 5f 08 77 2c 20 74 68 65   ┆_ t_ e_ r_ W_ i_ n_ d_ o_ w, the┆
0x09e0…0a00 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 77 69 6e 64 6f 77 20 69 73 20 74 68 65 0a 20 20 20 20 20   ┆ destination window is the      ┆
0x0a00…0a20 20 20 20 20 20 77 69 6e 64 6f 77 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73 20 74 68 65 20 70 6f   ┆     window that contains the po┆
0x0a20…0a40 69 6e 74 65 72 2e 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 6f 08 2b 20 20 20 20 49 66 20 77 20 69 73   ┆inter.            o +    If w is┆
0x0a40…0a60 20 5f 08 49 5f 08 6e 5f 08 70 5f 08 75 5f 08 74 5f 08 46 5f 08 6f 5f 08 63 5f 08 75 5f 08 73 20   ┆ _ I_ n_ p_ u_ t_ F_ o_ c_ u_ s ┆
0x0a60…0a80 61 6e 64 20 69 66 20 74 68 65 20 66 6f 63 75 73 20 77 69 6e 64 6f 77 20 63 6f 6e 74 61 69 6e 73   ┆and if the focus window contains┆
0x0a80…0aa0 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 70 6f 69 6e 74 65 72 2c 20 74 68 65 20 64 65 73 74   ┆ the           pointer, the dest┆
0x0aa0…0ac0 69 6e 61 74 69 6f 6e 20 77 69 6e 64 6f 77 20 69 73 20 74 68 65 20 77 69 6e 64 6f 77 20 74 68 61   ┆ination window is the window tha┆
0x0ac0…0ae0 74 20 63 6f 6e 2d 0a 20 20 20 20 20 20 20 20 20 20 74 61 69 6e 73 20 74 68 65 20 70 6f 69 6e 74   ┆t con-           tains the point┆
0x0ae0…0b00 65 72 3b 20 6f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 77   ┆er; otherwise, the destination w┆
0x0b00…0b20 69 6e 64 6f 77 20 69 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 65 20 66 6f 63 75 73 20 77 69 6e   ┆indow is           the focus win┆
0x0b20…0b40 64 6f 77 2e 0a 0a 20 20 20 20 20 54 6f 20 64 65 74 65 72 6d 69 6e 65 20 77 68 69 63 68 20 63 6c   ┆dow.       To determine which cl┆
0x0b40…0b60 69 65 6e 74 73 20 73 68 6f 75 6c 64 20 72 65 63 65 69 76 65 20 74 68 65 20 73 70 65 63 69 66 69   ┆ients should receive the specifi┆
0x0b60…0b80 65 64 0a 20 20 20 20 20 65 76 65 6e 74 73 2c 20 5f 08 58 5f 08 53 5f 08 65 5f 08 6e 5f 08 64 5f   ┆ed      events, _ X_ S_ e_ n_ d_┆
0x0b80…0ba0 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 20 75 73 65 73 20 74 68 65 20 70 72 6f 70 61 67 61 74   ┆ E_ v_ e_ n_ t uses the propagat┆
0x0ba0…0bc0 65 20 61 72 67 75 6d 65 6e 74 20 61 73 20 66 6f 6c 6c 6f 77 73 3a 0a 0a 20 20 20 20 20 6f 08 2b   ┆e argument as follows:       o +┆
0x0bc0…0be0 20 20 20 20 49 66 20 65 76 65 6e 74 5f 6d 61 73 6b 20 69 73 20 74 68 65 20 65 6d 70 74 79 20 73   ┆    If event_mask is the empty s┆
0x0be0…0c00 65 74 2c 20 74 68 65 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 20 74 6f 0a 20 20 20 20 20 20 20   ┆et, the event is sent to        ┆
0x0c00…0c20 20 20 20 74 68 65 20 63 6c 69 65 6e 74 20 74 68 61 74 20 63 72 65 61 74 65 64 20 74 68 65 20 64   ┆   the client that created the d┆
0x0c20…0c40 65 73 74 69 6e 61 74 69 6f 6e 20 77 69 6e 64 6f 77 2e 20 20 49 66 0a 20 20 20 20 20 20 20 20 20   ┆estination window.  If          ┆
0x0c40…0c60 20 74 68 61 74 20 63 6c 69 65 6e 74 20 6e 6f 20 6c 6f 6e 67 65 72 20 65 78 69 73 74 73 2c 20 6e   ┆ that client no longer exists, n┆
0x0c60…0c80 6f 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 2e 0a 0a 20 20 20 20 20 6f 08 2b 20 20 20 20 49 66   ┆o event is sent.       o +    If┆
0x0c80…0ca0 20 70 72 6f 70 61 67 61 74 65 20 69 73 20 5f 08 46 5f 08 61 5f 08 6c 5f 08 73 5f 08 65 2c 20 74   ┆ propagate is _ F_ a_ l_ s_ e, t┆
0x0ca0…0cc0 68 65 20 65 76 65 6e 74 20 69 73 20 73 65 6e 74 20 74 6f 20 65 76 65 72 79 0a 20 20 20 20 20 20   ┆he event is sent to every       ┆
0x0cc0…0ce0 20 20 20 20 63 6c 69 65 6e 74 20 73 65 6c 65 63 74 69 6e 67 20 6f 6e 20 64 65 73 74 69 6e 61 74   ┆    client selecting on destinat┆
0x0ce0…0d00 69 6f 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 65 76 65 6e 74 20 74 79 70 65 73 0a 20 20 20 20 20   ┆ion any of the event types      ┆
0x0d00…0d20 20 20 20 20 20 69 6e 20 74 68 65 20 65 76 65 6e 74 5f 6d 61 73 6b 20 61 72 67 75 6d 65 6e 74 2e   ┆     in the event_mask argument.┆
0x0d20…0d40 0a 0a 20 20 20 20 20 6f 08 2b 20 20 20 20 49 66 20 70 72 6f 70 61 67 61 74 65 20 69 73 20 5f 08   ┆       o +    If propagate is _ ┆
0x0d40…0d60 54 5f 08 72 5f 08 75 5f 08 65 20 61 6e 64 20 6e 6f 20 63 6c 69 65 6e 74 73 20 68 61 76 65 20 73   ┆T_ r_ u_ e and no clients have s┆
0x0d60…0d80 65 6c 65 63 74 65 64 20 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e   ┆elected on           destination┆
0x0d80…0da0 20 61 6e 79 20 6f 66 20 74 68 65 20 65 76 65 6e 74 20 74 79 70 65 73 20 69 6e 20 65 76 65 6e 74   ┆ any of the event types in event┆
0x0da0…0dc0 2d 6d 61 73 6b 2c 20 74 68 65 0a 20 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e   ┆-mask, the           destination┆
0x0dc0…0de0 20 69 73 20 72 65 70 6c 61 63 65 64 20 77 69 74 68 20 74 68 65 20 63 6c 6f 73 65 73 74 20 61 6e   ┆ is replaced with the closest an┆
0x0de0…0e00 63 65 73 74 6f 72 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 20   ┆cestor of           destination ┆
0x0e00…0e20 66 6f 72 20 77 68 69 63 68 20 73 6f 6d 65 20 63 6c 69 65 6e 74 20 68 61 73 20 73 65 6c 65 63 74   ┆for which some client has select┆
0x0e20…0e40 65 64 20 61 20 74 79 70 65 0a 20 20 20 20 20 20 20 20 20 20 69 6e 20 65 76 65 6e 74 2d 6d 61 73   ┆ed a type           in event-mas┆
0x0e40…0e60 6b 20 61 6e 64 20 66 6f 72 20 77 68 69 63 68 20 6e 6f 20 69 6e 74 65 72 76 65 6e 69 6e 67 20 77   ┆k and for which no intervening w┆
0x0e60…0e80 69 6e 64 6f 77 20 68 61 73 0a 20 20 20 20 20 20 20 20 20 20 74 68 61 74 20 74 79 70 65 20 69 6e   ┆indow has           that type in┆
0x0e80…0ea0 20 69 74 73 20 64 6f 2d 6e 6f 74 2d 70 72 6f 70 61 67 61 74 65 2d 6d 61 73 6b 2e 20 49 66 20 6e   ┆ its do-not-propagate-mask. If n┆
0x0ea0…0ec0 6f 20 73 75 63 68 20 77 69 6e 2d 0a 20 20 20 20 20 20 20 20 20 20 64 6f 77 20 65 78 69 73 74 73   ┆o such win-           dow exists┆
0x0ec0…0ee0 20 6f 72 20 69 66 20 74 68 65 20 77 69 6e 64 6f 77 20 69 73 20 61 6e 20 61 6e 63 65 73 74 6f 72   ┆ or if the window is an ancestor┆
0x0ee0…0f00 20 6f 66 20 74 68 65 20 66 6f 63 75 73 0a 20 20 20 20 20 20 20 20 20 20 77 69 6e 64 6f 77 20 61   ┆ of the focus           window a┆
0x0f00…0f20 6e 64 20 5f 08 49 5f 08 6e 5f 08 70 5f 08 75 5f 08 74 5f 08 46 5f 08 6f 5f 08 63 5f 08 75 5f 08   ┆nd _ I_ n_ p_ u_ t_ F_ o_ c_ u_ ┆
0x0f20…0f40 73 20 77 61 73 20 6f 72 69 67 69 6e 61 6c 6c 79 20 73 70 65 63 69 66 69 65 64 20 61 73 20 74 68   ┆s was originally specified as th┆
0x0f40…0f60 65 0a 20 20 20 20 20 20 20 20 20 20 64 65 73 74 69 6e 61 74 69 6f 6e 2c 20 74 68 65 20 65 76 65   ┆e           destination, the eve┆
0x0f60…0f80 6e 74 20 69 73 20 6e 6f 74 20 73 65 6e 74 20 74 6f 20 61 6e 79 20 63 6c 69 65 6e 74 73 2e 0a 20   ┆nt is not sent to any clients.  ┆
0x0f80…0fa0 20 20 20 20 20 20 20 20 20 4f 74 68 65 72 77 69 73 65 2c 20 74 68 65 20 65 76 65 6e 74 20 69 73   ┆         Otherwise, the event is┆
0x0fa0…0fc0 20 72 65 70 6f 72 74 65 64 20 74 6f 20 65 76 65 72 79 20 63 6c 69 65 6e 74 0a 20 20 20 20 20 20   ┆ reported to every client       ┆
0x0fc0…0fe0 20 20 20 20 73 65 6c 65 63 74 69 6e 67 20 6f 6e 20 74 68 65 20 66 69 6e 61 6c 20 64 65 73 74 69   ┆    selecting on the final desti┆
0x0fe0…1000 6e 61 74 69 6f 6e 20 61 6e 79 20 6f 66 20 74 68 65 20 74 79 70 65 73 0a 20 20 20 20 20 20 20 20   ┆nation any of the types         ┆
0x1000…1020 20 20 73 70 65 63 69 66 69 65 64 20 69 6e 20 65 76 65 6e 74 5f 6d 61 73 6b 2e 0a 0a 20 20 20 20   ┆  specified in event_mask.      ┆
0x1020…1040 20 54 68 65 20 65 76 65 6e 74 20 69 6e 20 74 68 65 20 5f 08 58 5f 08 45 5f 08 76 5f 08 65 5f 08   ┆ The event in the _ X_ E_ v_ e_ ┆
0x1040…1060 6e 5f 08 74 20 73 74 72 75 63 74 75 72 65 20 6d 75 73 74 20 62 65 20 6f 6e 65 20 6f 66 20 74 68   ┆n_ t structure must be one of th┆
0x1060…1080 65 20 63 6f 72 65 0a 20 20 20 20 20 65 76 65 6e 74 73 20 6f 72 20 6f 6e 65 20 6f 66 20 74 68 65   ┆e core      events or one of the┆
0x1080…10a0 20 65 76 65 6e 74 73 20 64 65 66 69 6e 65 64 20 62 79 20 61 6e 20 65 78 74 65 6e 73 69 6f 6e 20   ┆ events defined by an extension ┆
0x10a0…10c0 28 6f 72 20 61 0a 20 20 20 20 20 5f 08 42 5f 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08 6c 5f 08 75   ┆(or a      _ B_ a_ d_ V_ a_ l_ u┆
0x10c0…10e0 5f 08 65 20 65 72 72 6f 72 20 72 65 73 75 6c 74 73 29 20 73 6f 20 74 68 61 74 20 74 68 65 20 58   ┆_ e error results) so that the X┆
0x10e0…1100 20 73 65 72 76 65 72 20 63 61 6e 20 63 6f 72 72 65 63 74 6c 79 0a 20 20 20 20 20 62 79 74 65 2d   ┆ server can correctly      byte-┆
0x1100…1120 73 77 61 70 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 61 73 20 6e 65 63 65 73 73 61 72 79 2e 20   ┆swap the contents as necessary. ┆
0x1120…1140 54 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 0a 20 20 20 20 20 65 76 65 6e 74 20 61   ┆The contents of the      event a┆
0x1140…1160 72 65 20 6f 74 68 65 72 77 69 73 65 20 75 6e 61 6c 74 65 72 65 64 20 61 6e 64 20 75 6e 63 68 65   ┆re otherwise unaltered and unche┆
0x1160…1180 63 6b 65 64 20 62 79 20 74 68 65 20 58 20 73 65 72 76 65 72 0a 20 20 20 20 20 65 78 63 65 70 74   ┆cked by the X server      except┆
0x1180…11a0 20 74 6f 20 66 6f 72 63 65 20 73 65 6e 64 5f 65 76 65 6e 74 20 74 6f 20 5f 08 54 5f 08 72 5f 08   ┆ to force send_event to _ T_ r_ ┆
0x11a0…11c0 75 5f 08 65 20 69 6e 20 74 68 65 20 66 6f 72 77 61 72 64 65 64 20 65 76 65 6e 74 0a 20 20 20 20   ┆u_ e in the forwarded event     ┆
0x11c0…11e0 20 61 6e 64 20 74 6f 20 73 65 74 20 74 68 65 20 73 65 72 69 61 6c 20 6e 75 6d 62 65 72 20 69 6e   ┆ and to set the serial number in┆
0x11e0…1200 20 74 68 65 20 65 76 65 6e 74 20 63 6f 72 72 65 63 74 6c 79 2e 0a 0a 20 20 20 20 20 5f 08 58 5f   ┆ the event correctly.       _ X_┆
0x1200…1220 08 53 5f 08 65 5f 08 6e 5f 08 64 5f 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 20 72 65 74 75 72   ┆ S_ e_ n_ d_ E_ v_ e_ n_ t retur┆
0x1220…1240 6e 73 20 7a 65 72 6f 20 69 66 20 74 68 65 20 63 6f 6e 76 65 72 73 69 6f 6e 20 74 6f 20 77 69 72   ┆ns zero if the conversion to wir┆
0x1240…1260 65 20 70 72 6f 74 6f 63 6f 6c 0a 20 20 20 20 20 66 6f 72 6d 61 74 20 66 61 69 6c 65 64 20 61 6e   ┆e protocol      format failed an┆
0x1260…1280 64 20 72 65 74 75 72 6e 73 20 6e 6f 6e 7a 65 72 6f 20 6f 74 68 65 72 77 69 73 65 2e 20 20 5f 08   ┆d returns nonzero otherwise.  _ ┆
0x1280…12a0 58 5f 08 53 5f 08 65 5f 08 6e 5f 08 64 5f 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 20 63 61 6e   ┆X_ S_ e_ n_ d_ E_ v_ e_ n_ t can┆
0x12a0…12c0 0a 20 20 20 20 20 67 65 6e 65 72 61 74 65 20 5f 08 42 5f 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08   ┆      generate _ B_ a_ d_ V_ a_ ┆
0x12c0…12e0 6c 5f 08 75 5f 08 65 20 61 6e 64 20 5f 08 42 5f 08 61 5f 08 64 5f 08 57 5f 08 69 5f 08 6e 5f 08   ┆l_ u_ e and _ B_ a_ d_ W_ i_ n_ ┆
0x12e0…1300 64 5f 08 6f 5f 08 77 20 65 72 72 6f 72 73 2e 0a 0a 20 20 20 20 20 54 68 65 20 73 65 72 76 65 72   ┆d_ o_ w errors.       The server┆
0x1300…1320 20 6d 61 79 20 72 65 74 61 69 6e 20 74 68 65 20 72 65 63 65 6e 74 20 68 69 73 74 6f 72 79 20 6f   ┆ may retain the recent history o┆
0x1320…1340 66 20 74 68 65 20 70 6f 69 6e 74 65 72 0a 20 20 20 20 20 6d 6f 74 69 6f 6e 20 61 6e 64 20 64 6f   ┆f the pointer      motion and do┆
0x1340…1360 20 73 6f 20 74 6f 20 61 20 66 69 6e 65 72 20 67 72 61 6e 75 6c 61 72 69 74 79 20 74 68 61 6e 20   ┆ so to a finer granularity than ┆
0x1360…1380 69 73 20 72 65 70 6f 72 74 65 64 20 62 79 0a 20 20 20 20 20 5f 08 4d 5f 08 6f 5f 08 74 5f 08 69   ┆is reported by      _ M_ o_ t_ i┆
0x1380…13a0 5f 08 6f 5f 08 6e 5f 08 4e 5f 08 6f 5f 08 74 5f 08 69 5f 08 66 5f 08 79 20 65 76 65 6e 74 73 2e   ┆_ o_ n_ N_ o_ t_ i_ f_ y events.┆
0x13a0…13c0 20 20 54 68 65 20 5f 08 58 5f 08 47 5f 08 65 5f 08 74 5f 08 4d 5f 08 6f 5f 08 74 5f 08 69 5f 08   ┆  The _ X_ G_ e_ t_ M_ o_ t_ i_ ┆
0x13c0…13e0 6f 5f 08 6e 5f 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 08 73 20 66 75 6e 63 74 69 6f 6e 20   ┆o_ n_ E_ v_ e_ n_ t_ s function ┆
0x13e0…1400 6d 61 6b 65 73 0a 20 20 20 20 20 74 68 69 73 20 68 69 73 74 6f 72 79 20 61 76 61 69 6c 61 62 6c   ┆makes      this history availabl┆
0x1400…1420 65 2e 0a 0a 20 20 20 20 20 54 68 65 20 5f 08 58 5f 08 47 5f 08 65 5f 08 74 5f 08 4d 5f 08 6f 5f   ┆e.       The _ X_ G_ e_ t_ M_ o_┆
0x1420…1440 08 74 5f 08 69 5f 08 6f 5f 08 6e 5f 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 08 73 20 66 75   ┆ t_ i_ o_ n_ E_ v_ e_ n_ t_ s fu┆
0x1440…1460 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 73 20 61 6c 6c 20 65 76 65 6e 74 73 20 69 6e 20 74 68 65   ┆nction returns all events in the┆
0x1460…1480 0a 20 20 20 20 20 6d 6f 74 69 6f 6e 20 68 69 73 74 6f 72 79 20 62 75 66 66 65 72 20 74 68 61 74   ┆      motion history buffer that┆
0x1480…14a0 20 66 61 6c 6c 20 62 65 74 77 65 65 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 73 74 61 72   ┆ fall between the specified star┆
0x14a0…14c0 74 0a 20 20 20 20 20 61 6e 64 20 73 74 6f 70 20 74 69 6d 65 73 2c 20 69 6e 63 6c 75 73 69 76 65   ┆t      and stop times, inclusive┆
0x14c0…14e0 2c 20 61 6e 64 20 74 68 61 74 20 68 61 76 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 74 68 61 74   ┆, and that have coordinates that┆
0x14e0…1500 0a 20 20 20 20 20 6c 69 65 20 77 69 74 68 69 6e 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 77   ┆      lie within the specified w┆
0x1500…1520 69 6e 64 6f 77 20 28 69 6e 63 6c 75 64 69 6e 67 20 69 74 73 20 62 6f 72 64 65 72 73 29 20 61 74   ┆indow (including its borders) at┆
0x1520…1540 0a 20 20 20 20 20 69 74 73 20 70 72 65 73 65 6e 74 20 70 6c 61 63 65 6d 65 6e 74 2e 20 20 49 66   ┆      its present placement.  If┆
0x1540…1560 20 74 68 65 20 73 74 61 72 74 20 74 69 6d 65 20 69 73 20 6c 61 74 65 72 20 74 68 61 6e 20 74 68   ┆ the start time is later than th┆
0x1560…1580 65 0a 20 20 20 20 20 73 74 6f 70 20 74 69 6d 65 20 6f 72 20 69 66 20 74 68 65 20 73 74 61 72 74   ┆e      stop time or if the start┆
0x1580…15a0 20 74 69 6d 65 20 69 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 6e 6f 20 65 76 65 6e 74   ┆ time is in the future, no event┆
0x15a0…15c0 73 0a 20 20 20 20 20 61 72 65 20 72 65 74 75 72 6e 65 64 2e 20 20 49 66 20 74 68 65 20 73 74 6f   ┆s      are returned.  If the sto┆
0x15c0…15e0 70 20 74 69 6d 65 20 69 73 20 69 6e 20 74 68 65 20 66 75 74 75 72 65 2c 20 69 74 20 69 73 0a 20   ┆p time is in the future, it is  ┆
0x15e0…1600 20 20 20 20 65 71 75 69 76 61 6c 65 6e 74 20 74 6f 20 73 70 65 63 69 66 79 69 6e 67 20 5f 08 43   ┆    equivalent to specifying _ C┆
0x1600…1620 5f 08 75 5f 08 72 5f 08 72 5f 08 65 5f 08 6e 5f 08 74 5f 08 54 5f 08 69 5f 08 6d 5f 08 65 2e 20   ┆_ u_ r_ r_ e_ n_ t_ T_ i_ m_ e. ┆
0x1620…1640 20 5f 08 58 5f 08 47 5f 08 65 5f 08 74 5f 08 4d 5f 08 6f 5f 08 74 5f 08 69 5f 08 6f 5f 08 6e 5f   ┆ _ X_ G_ e_ t_ M_ o_ t_ i_ o_ n_┆
0x1640…1660 08 45 5f 08 76 5f 08 65 5f 08 6e 5f 08 74 5f 08 73 20 63 61 6e 0a 20 20 20 20 20 67 65 6e 65 72   ┆ E_ v_ e_ n_ t_ s can      gener┆
0x1660…1680 61 74 65 20 61 20 5f 08 42 5f 08 61 5f 08 64 5f 08 57 5f 08 69 5f 08 6e 5f 08 64 5f 08 6f 5f 08   ┆ate a _ B_ a_ d_ W_ i_ n_ d_ o_ ┆
0x1680…16a0 77 65 20 65 72 72 6f 72 2e 0a 0a 53 08 53 08 53 08 53 54 08 54 08 54 08 54 52 08 52 08 52 08 52   ┆we error.  S S S ST T T TR R R R┆
0x16a0…16c0 55 08 55 08 55 08 55 43 08 43 08 43 08 43 54 08 54 08 54 08 54 55 08 55 08 55 08 55 52 08 52 08   ┆U U U UC C C CT T T TU U U UR R ┆
0x16c0…16e0 52 08 52 45 08 45 08 45 08 45 53 08 53 08 53 08 53 0a 20 20 20 20 20 54 68 65 20 5f 08 58 5f 08   ┆R RE E E ES S S S      The _ X_ ┆
0x16e0…1700 54 5f 08 69 5f 08 6d 5f 08 65 5f 08 43 5f 08 6f 5f 08 6f 5f 08 72 5f 08 64 20 73 74 72 75 63 74   ┆T_ i_ m_ e_ C_ o_ o_ r_ d struct┆
0x1700…1720 75 72 65 20 63 6f 6e 74 61 69 6e 73 3a 0a 0a 0a 0a 0a 0a 0a 0a 0a 20 20 20 20 20 74 79 70 65 64   ┆ure contains:              typed┆
0x1720…1740 65 66 20 73 74 72 75 63 74 20 7b 0a 20 20 20 20 20 20 20 20 20 20 54 69 6d 65 20 74 69 6d 65 3b   ┆ef struct {           Time time;┆
0x1740…1760 0a 20 20 20 20 20 20 20 20 20 20 73 68 6f 72 74 20 78 2c 20 79 3b 0a 20 20 20 20 20 7d 20 58 54   ┆           short x, y;      } XT┆
0x1760…1780 69 6d 65 43 6f 6f 72 64 3b 0a 0a 20 20 20 20 20 54 68 65 20 74 69 6d 65 20 6d 65 6d 62 65 72 20   ┆imeCoord;       The time member ┆
0x1780…17a0 69 73 20 73 65 74 20 74 6f 20 74 68 65 20 74 69 6d 65 2c 20 69 6e 20 6d 69 6c 6c 69 73 65 63 6f   ┆is set to the time, in milliseco┆
0x17a0…17c0 6e 64 73 2e 20 54 68 65 20 78 0a 20 20 20 20 20 61 6e 64 20 79 20 6d 65 6d 62 65 72 73 20 61 72   ┆nds. The x      and y members ar┆
0x17c0…17e0 65 20 73 65 74 20 74 6f 20 74 68 65 20 63 6f 6f 72 64 69 6e 61 74 65 73 20 6f 66 20 74 68 65 20   ┆e set to the coordinates of the ┆
0x17e0…1800 70 6f 69 6e 74 65 72 20 61 6e 64 0a 20 20 20 20 20 61 72 65 20 72 65 70 6f 72 74 65 64 20 72 65   ┆pointer and      are reported re┆
0x1800…1820 6c 61 74 69 76 65 20 74 6f 20 74 68 65 20 6f 72 69 67 69 6e 20 6f 66 20 74 68 65 20 73 70 65 63   ┆lative to the origin of the spec┆
0x1820…1840 69 66 69 65 64 20 77 69 6e 64 6f 77 2e 0a 0a 44 08 44 08 44 08 44 49 08 49 08 49 08 49 41 08 41   ┆ified window.  D D D DI I I IA A┆
0x1840…1860 08 41 08 41 47 08 47 08 47 08 47 4e 08 4e 08 4e 08 4e 4f 08 4f 08 4f 08 4f 53 08 53 08 53 08 53   ┆ A AG G G GN N N NO O O OS S S S┆
0x1860…1880 54 08 54 08 54 08 54 49 08 49 08 49 08 49 43 08 43 08 43 08 43 53 08 53 08 53 08 53 0a 20 20 20   ┆T T T TI I I IC C C CS S S S    ┆
0x1880…18a0 20 20 5f 08 42 5f 08 61 5f 08 64 5f 08 56 5f 08 61 5f 08 6c 5f 08 75 5f 08 65 20 20 53 6f 6d 65   ┆  _ B_ a_ d_ V_ a_ l_ u_ e  Some┆
0x18a0…18c0 20 6e 75 6d 65 72 69 63 20 76 61 6c 75 65 20 66 61 6c 6c 73 20 6f 75 74 73 69 64 65 20 74 68 65   ┆ numeric value falls outside the┆
0x18c0…18e0 20 72 61 6e 67 65 20 6f 66 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 6c 75 65 73 20   ┆ range of                values ┆
0x18e0…1900 61 63 63 65 70 74 65 64 20 62 79 20 74 68 65 20 72 65 71 75 65 73 74 2e 20 20 55 6e 6c 65 73 73   ┆accepted by the request.  Unless┆
0x1900…1920 20 61 20 73 70 65 63 69 66 69 63 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 61 6e 67 65   ┆ a specific                range┆
[…truncated at 200 lines…]