Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

mchartable_map(3m17n) [debian man page]

mchartable_map(3m17n)						 The m17n Library					     mchartable_map(3m17n)

NAME
mchartable_map - Call a function for characters in a chartable. SYNOPSIS
int mchartable_map (MCharTable * table, void * ignore, void(*)(int, int, void *, void *) func, void * func_arg) DESCRIPTION
Call a function for characters in a chartable. The mchartable_map() function calls function func for characters in chartable table. No function call occurs for characters that have value ignore in table. Comparison of ignore and character value is done with the operator ==. Be careful when you use string literals or pointers. Instead of calling func for each character, mchartable_map() tries to optimize the number of function calls, i.e. it makes a single function call for a chunk of characters when those consecutive characters have the same value. No matter how long the character chunk is, func is called with four arguments; from, to, val, and arg. from and to (both inclusive) defines the range of characters that have value val. arg is the same as func_arg. RETURN VALUE
This function always returns 0. COPYRIGHT
Copyright (C) 2001 Information-technology Promotion Agency (IPA) Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License <http://www.gnu.org/licenses/fdl.html>. Version 1.6.2 12 Jan 2011 mchartable_map(3m17n)

Check Out this Related Man Page

mdatabase_load(3m17n)						 The m17n Library					     mdatabase_load(3m17n)

NAME
mdatabase_load - Load a data from the database. SYNOPSIS
void* mdatabase_load (MDatabase * mdb) DESCRIPTION
Load a data from the database. The mdatabase_load() function loads a data specified in mdb and returns the contents. The type of contents depends on the type of the data. If the data is of the plist type, this function returns a pointer to plist. If the database is of the chartable type, it returns a chartable. The default value of the chartable is set according to the second tag of the data as below: o If the tag is Msymbol, the default value is Mnil. o If the tag is Minteger, the default value is -1. o Otherwise, the default value is NULL. If the data is of the charset type, it returns a plist of length 2 (keys are both Mt). The value of the first element is an array of integers that maps code points to the corresponding character codes. The value of the second element is a chartable of integers that does the reverse mapping. The charset must be defined in advance. SEE ALSO
mdatabase_load(), mdatabase_define() COPYRIGHT
Copyright (C) 2001 Information-technology Promotion Agency (IPA) Copyright (C) 2001-2011 National Institute of Advanced Industrial Science and Technology (AIST) Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License <http://www.gnu.org/licenses/fdl.html>. Version 1.6.2 12 Jan 2011 mdatabase_load(3m17n)
Man Page