index
:
litmus-rt.git
archive/unc-master-3.0
archived-2013.1
archived-private-master
archived-semi-part
demo
ecrts-pgm-final
ecrts14-pgm-final
gpusync-rtss12
gpusync/staging
linux-tip
litmus2008-patch-series
master
pgm
prop/litmus-signals
prop/robust-tie-break
staging
test
tracing-devel
v2.6.34-with-arm-patches
v2015.1
wip-2011.2-bbb
wip-2011.2-bbb-trace
wip-2012.3-gpu
wip-2012.3-gpu-preport
wip-2012.3-gpu-rtss13
wip-2012.3-gpu-sobliv-budget-w-kshark
wip-aedzl-final
wip-aedzl-revised
wip-arbit-deadline
wip-aux-tasks
wip-bbb
wip-bbb-prio-don
wip-better-break
wip-binary-heap
wip-budget
wip-color
wip-color-jlh
wip-d10-hz1000
wip-default-clustering
wip-dissipation-jerickso
wip-dissipation2-jerickso
wip-ecrts14-pgm
wip-edf-hsb
wip-edf-os
wip-edf-tie-break
wip-edzl-critique
wip-edzl-final
wip-edzl-revised
wip-events
wip-extra-debug
wip-fix-switch-jerickso
wip-fix3
wip-fmlp-dequeue
wip-ft-irq-flag
wip-gpu-cleanup
wip-gpu-interrupts
wip-gpu-rtas12
wip-gpu-rtss12
wip-gpu-rtss12-srp
wip-gpusync-merge
wip-ikglp
wip-k-fmlp#ifndef _LINUX_UCS2_STRING_H_
#define _LINUX_UCS2_STRING_H_
#include <linux/types.h>
/* for size_t */
#include <linux/stddef.h>
/* for NULL */
typedef
u16 ucs2_char_t
;
unsigned long
ucs2_strnlen
(
const
ucs2_char_t
*
s
,
size_t
maxlength
);
unsigned long
ucs2_strlen
(
const
ucs2_char_t
*
s
);
unsigned long
ucs2_strsize
(
const
ucs2_char_t
*
data
,
unsigned long
maxlength
);
int
ucs2_strncmp
(
const
ucs2_char_t
*
a
,
const
ucs2_char_t
*
b
,
size_t
len
);
unsigned long
ucs2_utf8size
(
const
ucs2_char_t
*
src
);
unsigned long
ucs2_as_utf8
(
u8
*
dest
,
const
ucs2_char_t
*
src
,
unsigned long
maxlength
);
#endif
/* _LINUX_UCS2_STRING_H_ */