DataType.c 463 B

123456789101112131415161718192021
  1. #include <stdbool.h>
  2. #include "DataType.h"
  3. const char* dtGetName(DataType dt) {
  4. switch(dt) {
  5. case DT_INT: return "int";
  6. case DT_FLOAT: return "float";
  7. case DT_BOOL: return "bool";
  8. default: return "unknown";
  9. }
  10. }
  11. int dtGetSize(DataType dt) {
  12. switch(dt) {
  13. case DT_INT: return sizeof(int);
  14. case DT_FLOAT: return sizeof(float);
  15. case DT_BOOL: return sizeof(bool);
  16. default: return 0;
  17. }
  18. }