/* Intrinsic struct objects are not stored in a variable. So, the address that * is passed here is actually a pointer to the struct. So, pass its address * to istruct_push since v is a variable. Confusing, n'est pas? */ static int istruct_push_intrinsic (unsigned char type, VOID_STAR v) { return istruct_push (type, (VOID_STAR) &v); }
/* Intrinsic struct objects are not stored in a variable. So, the address that * is passed here is actually a pointer to the struct. So, pass its address * to istruct_push since v is a variable. Confusing, n'est pas? */ static int istruct_push_intrinsic (SLtype type, VOID_STAR v) { return istruct_push (type, (VOID_STAR) &v); }