passing structs
[m6w6/ext-psi] / psi.d / stdlib.psi
index 6044d41251802e971cc5b8f36ac318c15fb08394..1229c9e2d53d1e718cf1cf884ec925cfd1ca8124 100644 (file)
@@ -1,2 +1,10 @@
+function psi\abs(int $i) : int {
+       let n = intval($i);
+       return to_int(abs);
+}
 
-extern void free(void *ptr);
+function psi\div(int $numerator, int $denominator) : array {
+       let numerator = intval($numerator);
+       let denominator = intval($denominator);
+       return to_array(div, to_int(quot), to_int(rem));
+}
\ No newline at end of file