1ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru/* 2ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru ********************************************************************** 3ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * Copyright (C) 2003, International Business Machines 4ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru * Corporation and others. All Rights Reserved. 5ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru ********************************************************************** 6ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru */ 7ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 8ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#ifndef __LXUTILITIES_H 9ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 10ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#define __LXUTILITIES_H 11ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 12ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#include "layout/LETypes.h" 13ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 14ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste QueruU_NAMESPACE_BEGIN 15ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 16ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queruclass LXUtilities 17ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru{ 18ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Querupublic: 19ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru static le_int8 highBit(le_int32 value); 20ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru static le_int32 search(le_int32 value, const le_int32 array[], le_int32 count); 21ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru static void reverse(le_int32 array[], le_int32 count); 22ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru static void reverse(float array[], le_int32 count); 23ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru}; 24ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru 25ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste QueruU_NAMESPACE_END 26ac04d0bbe12b3ef54518635711412f178cb4d16Jean-Baptiste Queru#endif 27