Use CMK_INT8 or CMK_UINT8, from conv-config.h, which are macros for the right thing. «long long» is not supported on many 64-bit machines (where «long» is 64 bits) or on Windows machines (where it’s «__int64»). The «long double» type isn’t present on all compilers. You may obtain a copy of the License at -2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an «AS IS» BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. The static context for an expression or other construct in a stylesheet is determined by the place in which it appears lexically. Note: Non-static stylesheet parameters are implicitly public, which ensures that all the parameters in the stylesheet for which values can be supplied externally have distinct names.