#ifndef ALXMS_H_
#define ALXMS_H_

#include "Mintrins.h"
#include "registry.h"

Registry        Alxms_create_registry();
extern XmString Alxms_create PROTOTYPE((Registry,char*,char*));
extern XmString Alxms_create_ltor PROTOTYPE((Registry,char*,char*));
extern NORET    Alxms_destroy PROTOTYPE((Registry,XmString));
extern NORET    Alxms_destroy_all PROTOTYPE((Registry));

/*======================================================================

_make_registry returns a  registry suitable for use.

_create takes that registry, the string you want, and the character set
(font name) to render the string in.  Use those names defined in alfonts.h
here if you are using the alfonts module.

_destroy frees memory used by that XmString

_destroy_all frees all memory used by all strings in that registry AND
  destroys the registry.

======================================================================*/

#endif
