/** * ops/eq.h * * Post Scarcity Software Environment: eq. * * Test for pointer equality. * * (c) 2026 Simon Brooke * Licensed under GPL version 2.0, or, at your option, any later version. */ #ifndef __psse_ops_eq_h #define __psse_ops_eq_h #include #include "memory/pointer.h" #include "memory/pso4.h" #include "payloads/function.h" bool c_eq( struct pso_pointer a, struct pso_pointer b ); struct pso_pointer eq( struct pso_pointer frame_pointer, struct pso_pointer env ); bool c_equal( struct pso_pointer a, struct pso_pointer b ); struct pso_pointer eq( #ifndef MANAGED_POINTER_ONLY struct pso4 *frame, #endif struct pso_pointer frame_pointer, struct pso_pointer env ); struct pso_pointer equal( #ifndef MANAGED_POINTER_ONLY struct pso4 *frame, #endif struct pso_pointer frame_pointer, struct pso_pointer env ); #endif