rendered paste bodySwValue *SwCreateValue(int type, void *val);void SwDeleteValue(SwValue *val);SwValue *SwCreateInt(const SW_TYPE_INT literal);SwValue *SwCreateFloat(const SW_TYPE_FLOAT literal);SwValue *SwCreateString(const SW_TYPE_STRING literal);SwValue *SwCreateNull(void);SwValue *SwCreateBool(const SW_TYPE_BOOL literal);void SwEmptyDict(SwValue *dict);void SwDeleteFunc(SwValue *func);void SwDeleteProc(SwValue *proc);SwValue *SwCreateList(void);SwListItem *SwCreateListItem(void);SwValue *SwCreateRangeList(SW_TYPE_INT inc_low, SW_TYPE_INT exc_high);void SwPushListItem(SwValue *value, SwValue *list_item);SwValue *SwPopListItem(SwValue *value);SwValue *SwShiftListItem(SwValue *value);void SwUnshiftListItem(SwValue *value);void SwEmptyList(SwValue *list);