func: void CreateSharedBackendStatus() Size size ; bool found ; size = mul_size ( sizeof ( PgBackendStatus ) , MaxBackends ); BackendStatusArray = ( ( PgBackendStatus * ) ( ShmemInitStruct ( "Backend Status Array" , size , & found ) ) ); if ( ! found )  void * _vstart = ( void * ) BackendStatusArray ; int _val = 0 ; Size _len = size ; if ( ( ( ( intptr_t ) _vstart ) & sizeof ( long ) - 1 ) == 0 && ( _len & sizeof ( long ) - 1 ) == 0 && _val == 0 && _len <= 1024 && 1024 != 0 )  memset ( _vstart , _val , _len ); while ( 0 )  if ( ( ( ( intptr_t ) _vstart ) & sizeof ( long ) - 1 ) == 0 && ( _len & sizeof ( long ) - 1 ) == 0 && _val == 0 && _len <= 1024 && 1024 != 0 )  long * _start = ( long * ) _vstart ; long * _stop = ( long * ) ( ( ( char * ) _start ) + _len ) ; while ( _start < _stop )  * ( _start ++ ) = 0; memset ( _vstart , _val , _len ); if ( ( ( ( intptr_t ) _vstart ) & sizeof ( long ) - 1 ) == 0 && ( _len & sizeof ( long ) - 1 ) == 0 && _val == 0 && _len <= 1024 && 1024 != 0 )  long * _start = ( long * ) _vstart ; long * _stop = ( long * ) ( ( ( char * ) _start ) + _len ) ; while ( _start < _stop )  * ( _start ++ ) = 0; memset ( _vstart , _val , _len ); if ( ( ( ( intptr_t ) _vstart ) & sizeof ( long ) - 1 ) == 0 && ( _len & sizeof ( long ) - 1 ) == 0 && _val == 0 && _len <= 1024 && 1024 != 0 )  long * _start = ( long * ) _vstart ; long * _stop = ( long * ) ( ( ( char * ) _start ) + _len ) ; while ( _start < _stop )  * ( _start ++ ) = 0; memset ( _vstart , _val , _len ); 