#include "libtest.h"

typedef struct {
  char mess_up_alignment;
  const char *value;
} foo_t;

EXTERN const char *
align_string_get_value(foo_t *foo)
{
  return foo->value;
}

EXTERN void
align_string_set_value(foo_t *foo, const char *value)
{
  static char buffer[512];
  if(value != NULL)
  {
    strcpy(buffer, value);
    foo->value = buffer;
  }
  else
  {
    foo->value = NULL;
  }
}