open-src/xserver/xorg/sun-src/hw/xfree86/os-support/solaris/sun_xkbtable.h
changeset 606 068c11b419c9
parent 605 e5259db5befc
child 607 261c0d718d67
equal deleted inserted replaced
605:e5259db5befc 606:068c11b419c9
     1 /* Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
       
     2  *
       
     3  * Permission is hereby granted, free of charge, to any person obtaining a
       
     4  * copy of this software and associated documentation files (the
       
     5  * "Software"), to deal in the Software without restriction, including
       
     6  * without limitation the rights to use, copy, modify, merge, publish,
       
     7  * distribute, and/or sell copies of the Software, and to permit persons
       
     8  * to whom the Software is furnished to do so, provided that the above
       
     9  * copyright notice(s) and this permission notice appear in all copies of
       
    10  * the Software and that both the above copyright notice(s) and this
       
    11  * permission notice appear in supporting documentation.
       
    12  *
       
    13  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
       
    14  * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
       
    15  * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
       
    16  * OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
       
    17  * HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
       
    18  * INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
       
    19  * FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
       
    20  * NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
       
    21  * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
       
    22  *
       
    23  * Except as contained in this notice, the name of a copyright holder
       
    24  * shall not be used in advertising or otherwise to promote the sale, use
       
    25  * or other dealings in this Software without prior written authorization
       
    26  * of the copyright holder.
       
    27  */
       
    28 
       
    29 #ifndef _SUN_XKBTABLE_H
       
    30 #define	_SUN_XKBTABLE_H
       
    31 
       
    32 #pragma ident	"@(#)sun_xkbtable.h	1.2	05/11/08 SMI"
       
    33 
       
    34 #include "xf86Priv.h"
       
    35 #include "xf86_OSlib.h"
       
    36 
       
    37 
       
    38 /*
       
    39  * Functions for autodetecting Sun keyboard type and mapping to XKB names
       
    40  */
       
    41 extern int
       
    42 sun_find_xkbnames(
       
    43     int          kb_type,	/* input */
       
    44     int          kb_layout,	/* input */
       
    45     char       **xkb_keymap,	/* output */
       
    46     char       **xkb_model,	/* output */
       
    47     char       **xkb_layout	/* output */
       
    48 );
       
    49 
       
    50 #endif /* _SUN_XKBTABLE_H */