コード例 #1
0
FILE *ResOpenFileRW( const char *filename )
/*****************************************/
{
    FILE    *fp;

    fp = WRESOPEN( filename, WRES_OPEN_RW );
    if( fp == NULL )
        WRES_ERROR( WRS_OPEN_FAILED );
    return( fp );
}
コード例 #2
0
ファイル: ropenfrw.c プロジェクト: Azarien/open-watcom-v2
WResFileID ResOpenFileRW( const char *filename )
/**********************************************/
{
    WResFileID  ret;

    ret = WRESOPEN( filename, O_CREAT | O_RDWR | O_BINARY, PMODE_RW );
    if( ret == WRES_NIL_HANDLE ) {
        WRES_ERROR( WRS_OPEN_FAILED );
    }
    return( ret );
}
コード例 #3
0
WResFileID ResOpenFileRW( const char *filename )
/**********************************************/
{
    WResFileID  fid;

    fid = WRESOPEN( filename, WRES_OPEN_RW );
    if( fid == WRES_NIL_HANDLE ) {
        WRES_ERROR( WRS_OPEN_FAILED );
    }
    return( fid );
}
コード例 #4
0
int WResOpenNewFile( const char *filename )
/*****************************************/
{
    int     newhandle;

    newhandle = WRESOPEN( filename, O_CREAT | O_WRONLY | O_TRUNC | O_BINARY, PMODE_RW );
    if (newhandle == -1) {
        WRES_ERROR( WRS_OPEN_FAILED );
    } else {
        WResFileInit( newhandle );
    }

    return( newhandle );
}