84 lines
1.7 KiB
C
84 lines
1.7 KiB
C
/*
|
|
* HID report helper macros.
|
|
*
|
|
* Copyright 2021 Rémi Bernon for CodeWeavers
|
|
*
|
|
* This library is free software; you can redistribute it and/or
|
|
* modify it under the terms of the GNU Lesser General Public
|
|
* License as published by the Free Software Foundation; either
|
|
* version 2.1 of the License, or (at your option) any later version.
|
|
*
|
|
* This library is distributed in the hope that it will be useful,
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
|
* Lesser General Public License for more details.
|
|
*
|
|
* You should have received a copy of the GNU Lesser General Public
|
|
* License along with this library; if not, write to the Free Software
|
|
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
|
|
*/
|
|
|
|
#undef Data
|
|
#undef Cnst
|
|
#undef Array
|
|
#undef Var
|
|
#undef Abs
|
|
#undef Rel
|
|
#undef NoWrap
|
|
#undef Wrap
|
|
#undef NonLin
|
|
#undef Lin
|
|
#undef NoPref
|
|
#undef Pref
|
|
#undef NoNull
|
|
#undef Null
|
|
#undef NonVol
|
|
#undef Vol
|
|
#undef Bits
|
|
#undef Buff
|
|
|
|
#undef Physical
|
|
#undef Application
|
|
#undef Logical
|
|
#undef Report
|
|
#undef NamedArray
|
|
#undef UsageSwitch
|
|
#undef UsageModifier
|
|
|
|
#undef SHORT_ITEM_0
|
|
#undef SHORT_ITEM_1
|
|
#undef SHORT_ITEM_2
|
|
#undef SHORT_ITEM_4
|
|
|
|
#undef LONG_ITEM
|
|
|
|
#undef INPUT
|
|
#undef OUTPUT
|
|
#undef FEATURE
|
|
#undef COLLECTION
|
|
#undef END_COLLECTION
|
|
|
|
#undef USAGE_PAGE
|
|
#undef LOGICAL_MINIMUM
|
|
#undef LOGICAL_MAXIMUM
|
|
#undef PHYSICAL_MINIMUM
|
|
#undef PHYSICAL_MAXIMUM
|
|
#undef UNIT_EXPONENT
|
|
#undef UNIT
|
|
#undef REPORT_SIZE
|
|
#undef REPORT_ID
|
|
#undef REPORT_COUNT
|
|
#undef PUSH
|
|
#undef POP
|
|
|
|
#undef USAGE
|
|
#undef USAGE_MINIMUM
|
|
#undef USAGE_MAXIMUM
|
|
#undef DESIGNATOR_INDEX
|
|
#undef DESIGNATOR_MINIMUM
|
|
#undef DESIGNATOR_MAXIMUM
|
|
#undef STRING_INDEX
|
|
#undef STRING_MINIMUM
|
|
#undef STRING_MAXIMUM
|
|
#undef DELIMITER
|