ISABLEQUALEXPR(3)
π ISABLEQUALEXPR(3) β like, the ABL FUNCTIONS girlies π
okay so bestie, welcome to isablequalexpr(3), a page straight out of the ABL FUNCTIONS family. yes she's a section-3 manual page, yes she's iconic, and yes we're gonna get through this together. grab a lil snack π
β¨ NAME β¨
isablequalexpr β tests if two expressions are strictly identicals.
like, it's a vibe check for expressions. are you literally the same as your sister or are you just wearing the same outfit? this function knows. π
πΈ ORIGIN πΈ
This software belongs to the ALLIANCE CAD SYSTEM, developed by the ASIM team at LIP6 laboratory of UniversitΓ© Pierre et Marie Curie, in Paris, France. π₯ no cap, Paris. the whole thing.
- Web :
http://asim.lip6.fr/recherche/alliance/ - E-mail :
alliance-users@asim.lip6.fr
like they literally gave us their contact info, so sweet, so demure π«Ά
π¦ SYNOPSIS π¦
#include "abl101.h"
int isablequalexpr( Expr1, Expr2 )
chain_list *Expr1;
chain_list *Expr2;
okay so you include abl101.h, you call isablequalexpr, and you hand her two chain_list * girls. that's the whole ritual β¨
π PARAMETERS π
Expr1β First expression. the main character of the comparison πExpr2β Second expression. the one she's being compared against, the challenger π
π DESCRIPTION π
isablequalexpr compares Expr1 and Expr2.
that's it. that's the whole job. she's not here to be complicated, she's here to look at two expressions and tell you if they're twins fr fr. no notes. π
π₯ RETURN VALUE π₯
if Expr1 and Expr2 are strictly identicals, isablequalexpr returns 1 and 0 otherwise.
so like, 1 = same girl, same. 0 = not the same, sorry babes π and yes, "strictly identicals" is doing a lot of heavy lifting there β it's strict, she does not do vibes-based matching.
β EXAMPLE β
here's the whole thing in action, look at her go:
#include "abl101.h"
chain_list *Expr1;
chain_list *Expr2;
Expr1 = createablbinexpr( ABL_AND,
createablatom( "a" ),
createablatom( "b" ) );
Expr2 = createablbinexpr( ABL_AND,
createablatom( "a" ),
createablatom( "b" ) );
/* displays 1 */
printf( "%d", isablequalexpr( Expr1, Expr2 ) );
two expressions, both a AND b, freshly built with createablbinexpr and createablatom. the printf( "%d", ... ) displays 1. she ate and left no crumbs πβ¨
π SEE ALSO π
abl(1)β go read the big one, iykyk
π BUG REPORT π
This tool is under development at the ASIM department of the LIP6 laboratory.
We need your feedback to improve documentation and tools.
like genuinely, they're asking π₯Ί so if something's weird, tell them. feedback is a love language.
and that's the page!! hope this was helpful bestie, mwah π«Ά
ASIM/LIP6 β October 1, 1997 β ISABLEQUALEXPR(3) π that's the source, the date, and the whole entire page name, all wrapped up cute. periodt. π
π¦ where this page comes from
- nixos 26.05: alliance 5.1.1-unstable-2025-02-24
- nixpkgs unstable: alliance 5.1.1-unstable-2025-02-24
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms