(defun g-type-string (g-type-designator)
(etypecase g-type-designator
- (string g-type-designator)
+ (string (g-type-name g-type-designator))
(integer (g-type-name g-type-designator))
(null nil)))
}
@arg[name]{a string - name of GType}
@return{an integer}"
- (name :string))
\ No newline at end of file
+ (name :string))
+
+(defun g-type= (type-1 type-2)
+ (= (g-type-numeric type-1)
+ (g-type-numeric type-2)))
+
+(defun g-type/= (type-1 type-2)
+ (/= (g-type-numeric type-1)
+ (g-type-numeric type-2)))