$ od -c -N 50000 [_CDCSL_93-16_]<1>ppcr>v1.13>xr>XR_ThreadsDynamicEnvironment.h
0000000    /   *  \n       *       X   R   _   T   h   r   e   a   d   s
0000020    D   y   n   a   m   i   c   E   n   v   i   r   o   n   m   e
0000040    n   t   .   h  \n       *       C   o   p   y   r   i   g   h
0000060    t     323       1   9   9   0       b   y       X   e   r   o
0000100    x       C   o   r   p   o   r   a   t   i   o   n   .        
0000120    A   l   l       r   i   g   h   t   s       r   e   s   e   r
0000140    v   e   d   .  \n       *       L   a   s   t       c   h   a
0000160    n   g   e   d       b   y       P   a   v   e   l       o   n
0000200        M   a   y       2   4   ,       1   9   9   0       6   :
0000220    2   0   :   5   9       p   m       P   D   T  \n       *  \n
0000240        *       E   d   i   t   e   d       b   y       D   e   m
0000260    e   r   s   ,       J   u   l   y       1   9   ,       1   9
0000300    9   2       2   :   0   6   :   5   8       p   m       P   D
0000320    T  \n       *   /  \n  \n   #   i   f   n   d   e   f       _
0000340    _   X   R   _   T   h   r   e   a   d   s   D   y   n   a   m
0000360    i   c   E   n   v   i   r   o   n   m   e   n   t   _   h  \n
0000400    #   d   e   f   i   n   e       _   _   X   R   _   T   h   r
0000420    e   a   d   s   D   y   n   a   m   i   c   E   n   v   i   r
0000440    o   n   m   e   n   t   _   h  \n  \n  \n   #   i   n   c   l
0000460    u   d   e       <   x   r   /   X   R   _   B   a   s   i   c
0000500    s   .   h   >  \n  \n  \n   t   y   p   e   d   e   f       s
0000520    t   r   u   c   t       X   R   _   D   y   n   F   r   a   m
0000540    e   R   e   p       {  \n                   s   t   r   u   c
0000560    t       X   R   _   D   y   n   F   r   a   m   e   R   e   p
0000600        *   d   f   _   l   i   n   k   ;  \n                   X
0000620    R   _   P   o   i   n   t   e   r       d   f   _   k   e   y
0000640    ;  \n                   X   R   _   P   o   i   n   t   e   r
0000660        d   f   _   d   a   t   a   [   1   ]   ;  \n   }       *
0000700    X   R   _   D   y   n   F   r   a   m   e   ;  \n  \n  \n   e
0000720    x   t   e   r   n       X   R   _   D   y   n   F   r   a   m
0000740    e  \n   X   R   _   G   e   t   D   y   n   a   m   i   c   E
0000760    n   v   i   r   o   n   m   e   n   t   (   v   o   i   d   )
0001000    ;  \n   /   *  \n  \t   R   e   t   u   r   n   s       t   h
0001020    e       c   u   r   r   e   n   t       d   y   n   a   m   i
0001040    c       e   n   v   i   r   o   n   m   e   n   t       o   f
0001060        t   h   e       c   u   r   r   e   n   t       t   h   r
0001100    e   a   d   .  \n   *   /  \n  \n   e   x   t   e   r   n    
0001120    v   o   i   d  \n   X   R   _   S   e   t   D   y   n   a   m
0001140    i   c   E   n   v   i   r   o   n   m   e   n   t   (   X   R
0001160    _   D   y   n   F   r   a   m   e       d   f   )   ;  \n   /
0001200    *  \n  \t   S   e   t   s       t   h   e       d   y   n   a
0001220    m   i   c       e   n   v   i   r   o   n   m   e   n   t    
0001240    o   f       t   h   e       c   u   r   r   e   n   t       t
0001260    h   r   e   a   d       t   o       d   f   .  \n   *   /  \n
0001300   \n   e   x   t   e   r   n       X   R   _   D   y   n   F   r
0001320    a   m   e  \n   X   R   _   L   o   o   k   u   p   I   n   D
0001340    y   n   a   m   i   c   E   n   v   i   r   o   n   m   e   n
0001360    t   (   X   R   _   P   o   i   n   t   e   r       k   e   y
0001400    ,       X   R   _   D   y   n   F   r   a   m   e       d   e
0001420    )   ;  \n   /   *  \n  \t   R   e   t   u   r   n   s       t
0001440    h   e       f   i   r   s   t       f   r   a   m   e       i
0001460    n       d   e       w   i   t   h       t   h   e       g   i
0001500    v   e   n       k   e   y   ,       o   r       N   I   L    
0001520    i   f       t   h   e   r   e  \n  \t   i   s       n   o   n
0001540    e   .  \n   *   /  \n  \n   e   x   t   e   r   n       X   R
0001560    _   D   y   n   F   r   a   m   e  \n   X   R   _   F   i   r
0001600    s   t   C   o   m   m   o   n   P   a   r   e   n   t   (   X
0001620    R   _   D   y   n   F   r   a   m   e       d   e   1   ,    
0001640    X   R   _   D   y   n   F   r   a   m   e       d   e   2   )
0001660    ;  \n   /   *  \n  \t   R   e   t   u   r   n   s       t   h
0001700    e       f   i   r   s   t       f   r   a   m   e       t   h
0001720    a   t       i   s       a       t   a   i   l       o   f    
0001740    b   o   t   h       a   r   g   u   m   e   n   t   s   ,    
0001760    o   r  \n  \t   N   I   L       i   f       t   h   e   r   e
0002000        i   s       n   o   n   e   .  \n   *   /  \n  \n  \n  \n
0002020    e   x   t   e   r   n       X   R   _   P   o   i   n   t   e
0002040    r       X   R   _   U   n   w   i   n   d   F   r   a   m   e
0002060    K   e   y   ;  \n  \n   t   y   p   e   d   e   f       s   t
0002100    r   u   c   t       X   R   _   U   n   w   i   n   d   F   r
0002120    a   m   e   R   e   p       {  \n                   X   R   _
0002140    D   y   n   F   r   a   m   e       u   f   _   l   i   n   k
0002160    ;  \n                   X   R   _   P   o   i   n   t   e   r
0002200        u   f   _   k   e   y   ;  \n                   X   R   _
0002220    M   e   s   a   P   r   o   c       u   f   _   u   n   w   i
0002240    n   d   e   r   ;  \n                   X   R   _   M   e   s
0002260    a   P   r   o   c       u   f   _   r   e   w   i   n   d   e
0002300    r   ;  \n   }       *   X   R   _   U   n   w   i   n   d   F
0002320    r   a   m   e   ;  \n  \n  \n   e   x   t   e   r   n       i
0002340    n   t  \n   X   R   _   U   n   w   i   n   d   T   o   (   X
0002360    R   _   D   y   n   F   r   a   m   e       t   a   r   g   e
0002400    t   )   ;  \n   /   *  \n  \t   T   a   r   g   e   t       m
0002420    u   s   t       b   e       a       t   a   i   l       o   f
0002440        t   h   e       c   u   r   r   e   n   t       d   y   n
0002460    a   m   i   c       e   n   v   i   r   o   n   m   e   n   t
0002500    .  \n  \t   T   h   i   s       c   a   l   l       h   a   s
0002520        t   h   e       s   a   m   e       e   f   f   e   c   t
0002540        a   s       X   R   _   S   e   t   D   y   n   a   m   i
0002560    c   E   n   v   i   r   o   n   m   e   n   t       e   x   c
0002600    e   p   t  \n  \t   t   h   a   t       a   l   l       u   n
0002620    w   i   n   d   e   r   s       i   n       t   h   e       d
0002640    i   f   f   e   r   e   n   c   e       b   e   t   w   e   e
0002660    n       t   h   e       c   u   r   r   e   n   t       d   y
0002700    n   a   m   i   c  \n  \t   e   n   v   i   r   o   n   m   e
0002720    n   t       a   n   d       t   a   r   g   e   t       a   r
0002740    e       c   a   l   l   e   d   ,       e   a   c   h       w
0002760    i   t   h       t   h   e       c   u   r   r   e   n   t  \n
0003000   \t   d   y   n   a   m   i   c       e   n   v   i   r   o   n
0003020    m   e   n   t       s   e   t       t   o       w   h   a   t
0003040        w   a   s       i   n       e   f   f   e   c   t       w
0003060    h   e   n       t   h   e   y       w   e   r   e  \n  \t   p
0003100    u   s   h   e   d   .  \n  \t  \n  \t   R   e   t   u   r   n
0003120    s       -   1       i   f       t   a   r   g   e   t       i
0003140    s       n   o   t       a       t   a   i   l       o   f    
0003160    t   h   e       c   u   r   r   e   n   t       d   y   n   a
0003200    m   i   c  \n  \t   e   n   v   i   r   o   n   m   e   n   t
0003220    ,       a   n   d       0       o   t   h   e   r   w   i   s
0003240    e   .  \n  \t  \n  \t   N   O   T   E       t   h   a   t    
0003260    t   h   i   s       c   a   l   l       w   i   l   l       n
0003300    o   t       r   e   t   u   r   n       a   t       a   l   l
0003320        i   f       a   n   y       o   f       t   h   e       u
0003340    n   w   i   n   d   e   r   s  \n  \t   t   h   a   t       i
0003360    t       c   a   l   l   s       d   o   e   s       n   o   t
0003400        d   o       s   o   .  \n   *   /  \n  \n  \n   e   x   t
0003420    e   r   n       i   n   t  \n   X   R   _   R   e   w   i   n
0003440    d   T   o   (   X   R   _   D   y   n   F   r   a   m   e    
0003460    t   a   r   g   e   t   )   ;  \n   /   *  \n  \t   T   h   e
0003500        c   u   r   r   e   n   t       d   y   n   a   m   i   c
0003520        e   n   v   i   r   o   n   m   e   n   t       m   u   s
0003540    t       b   e       a       t   a   i   l       o   f       t
0003560    a   r   g   e   t   .  \n  \t   T   h   i   s       c   a   l
0003600    l       h   a   s       t   h   e       s   a   m   e       e
0003620    f   f   e   c   t       a   s       X   R   _   S   e   t   D
0003640    y   n   a   m   i   c   E   n   v   i   r   o   n   m   e   n
0003660    t       e   x   c   e   p   t  \n  \t   t   h   a   t       a
0003700    l   l       r   e   w   i   n   d   e   r   s       i   n    
0003720    t   h   e       d   i   f   f   e   r   e   n   c   e       b
0003740    e   t   w   e   e   n       t   a   r   g   e   t       a   n
0003760    d       t   h   e  \n  \t   c   u   r   r   e   n   t       d
0004000    y   n   a   m   i   c       e   n   v   i   r   o   n   m   e
0004020    n   t       a   r   e       c   a   l   l   e   d   ,       e
0004040    a   c   h       w   i   t   h       t   h   e       c   u   r
0004060    r   e   n   t  \n  \t   d   y   n   a   m   i   c       e   n
0004100    v   i   r   o   n   m   e   n   t       s   e   t       t   o
0004120        w   h   a   t       w   a   s       i   n       e   f   f
0004140    e   c   t       w   h   e   n       t   h   e   y       w   e
0004160    r   e  \n  \t   p   u   s   h   e   d   .  \n  \t  \n  \t   R
0004200    e   t   u   r   n   s       -   1       i   f       t   h   e
0004220        c   u   r   r   e   n   t       d   y   n   a   m   i   c
0004240        e   n   v   i   r   o   n   m   e   n   t       i   s    
0004260    n   o   t       a       t   a   i   l       o   f  \n  \t   t
0004300    a   r   g   e   t   ,       a   n   d       0       o   t   h
0004320    e   r   w   i   s   e   .  \n  \t  \n  \t   N   O   T   E    
0004340    t   h   a   t       t   h   i   s       c   a   l   l       w
0004360    i   l   l       n   o   t       r   e   t   u   r   n       a
0004400    t       a   l   l       i   f       a   n   y       o   f    
0004420    t   h   e       r   e   w   i   n   d   e   r   s  \n  \t   t
0004440    h   a   t       i   t       c   a   l   l   s       d   o   e
0004460    s       n   o   t       d   o       s   o   .  \n   *   /  \n
0004500   \n   #   e   n   d   i   f       /   *       _   _   X   R   _
0004520    T   h   r   e   a   d   s   D   y   n   a   m   i   c   E   n
0004540    v   i   r   o   n   m   e   n   t   _   h       *   /  \n    
0004557