libflame  12600
Functions
FLASH_Obj_attach_buffer_check.c File Reference

(r12600)

Functions

FLA_Error FLASH_Obj_attach_buffer_check (void *buffer, dim_t rs, dim_t cs, FLA_Obj *H)

Function Documentation

FLA_Error FLASH_Obj_attach_buffer_check ( void *  buffer,
dim_t  rs,
dim_t  cs,
FLA_Obj H 
)

References FLA_Check_matrix_strides(), FLA_Check_null_pointer(), FLASH_Obj_base_scalar_length(), and FLASH_Obj_base_scalar_width().

Referenced by FLASH_Obj_attach_buffer().

{
  FLA_Error e_val;

  e_val = FLA_Check_null_pointer( H );
  FLA_Check_error_code( e_val );

  e_val = FLA_Check_matrix_strides( FLASH_Obj_base_scalar_length( *H ), FLASH_Obj_base_scalar_width( *H ), rs, cs );
  FLA_Check_error_code( e_val );

  return FLA_SUCCESS;
}