storer.c 350 B

12345678910111213141516171819202122232425
  1. #include"storer.h"
  2. #include<stdlib.h>
  3. struct _Storer {
  4. int value;
  5. };
  6. Storer* storer_new() {
  7. Storer *s = malloc(sizeof(struct _Storer));
  8. s->value = 0;
  9. return s;
  10. }
  11. void storer_destroy(Storer *s) {
  12. free(s);
  13. }
  14. int storer_get_value(Storer *s) {
  15. return s->value;
  16. }
  17. void storer_set_value(Storer *s, int v) {
  18. s->value = v;
  19. }