m17nCore(3m17n)

πŸ“¦
version 1.8.4 Β· 2 versions
, in debian trixie, ubuntu noble, ubuntu questing, ubuntu resolute, ubuntu stonking

πŸ’– m17nCore πŸ’–

okay so bestie, welcome to the m17n girlies' corner of the manual. this page is m17nCore(3m17n) from The m17n Library and it's literally the index page for the whole core β€” it's giving table of contents, it's giving backstage pass. no cap. 🌸


✨ NAME ✨

m17nCore_-_CORE β€” the API that libm17n-core.so hands you, fr fr. πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

πŸ’… Modules πŸ’…

these are the little sub-universes, each with main character energy of its own:

  • Managed Object β€” objects managed by the reference count, and also just a lone " hanging out there (yes, literally, a stray quote character is in the source docs, we don't make the rules). πŸ™ˆ
  • Symbol β€” symbol objects and the API for them. ✨
  • Property List β€” the property list situation.
  • Character β€” character objects and the API for them.
  • Chartable β€” chartable objects and the API for them.
  • M-text β€” M-text objects and the API for them.
  • Text Property β€” the function to handle text properties.
  • Database β€” the m17n database and the API for it. πŸŽ€

🌈 Macros 🌈

  • #define M17N_FUNC(func) ((M17NFunc) (func)) β€” wrapper for a generic function type. πŸ’«

⭐ Typedefs ⭐

  • typedef void(* M17NFunc) (void) β€” generic function type.

🫢 Detailed Description 🫢

the API provided by libm17n-core.so. that's it, that's the whole vibe. periodt. πŸ’–


🌟 Macro Definition Documentation 🌟

#define M17N_FUNC(func) ((M17NFunc) (func))

wrapper for a generic function type, bestie. the macro M17N_FUNC() casts a function to the type M17NFunc. that's the whole job, and it does it flawlessly. πŸ’…


πŸ’œ Typedef Documentation πŸ’œ

typedef void(* M17NFunc) (void)

generic function type. M17NFunc is a generic function type for setting a function pointer as a value of a #MSymbol property or MPlist. it's the "any function goes here" lil slot. ✨

SEE ALSO

  • msymbol_put_func()
  • msymbol_get_func()
  • mplist_put_func()
  • mplist_get_func()

πŸ‘‘ Author πŸ‘‘

generated automatically by Doxygen for The m17n Library, straight from the source code. it wrote itself, we're just here for the vibes. 😭


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>.
bestie, real talk: permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License. keep the license, respect the license. πŸ’–

Version 1.8.4 Β· Mon Sep 25 2023 Β· that's the whole m17nCore page, bestie β€” go slay some text handling βœ¨πŸ¦‹πŸ’…

πŸ“¦ where this page comes from