您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ FlFileError函数代码示例

51自学网 2021-06-01 20:47:25
  C++
这篇教程C++ FlFileError函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中FlFileError函数的典型用法代码示例。如果您正苦于以下问题:C++ FlFileError函数的具体用法?C++ FlFileError怎么用?C++ FlFileError使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了FlFileError函数的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: FlWriteFile

voidFlWriteFile (    UINT32                  FileId,    void                    *Buffer,    UINT32                  Length){    UINT32                  Actual;    /* Write and check for error */    Actual = fwrite ((char *) Buffer, 1, Length, Gbl_Files[FileId].Handle);    if (Actual != Length)    {        FlFileError (FileId, ASL_MSG_WRITE);        AslAbort ();    }    if ((FileId == ASL_FILE_PREPROCESSOR) && Gbl_PreprocessorOutputFlag)    {        /* Duplicate the output to the user preprocessor (.i) file */        Actual = fwrite ((char *) Buffer, 1, Length,            Gbl_Files[ASL_FILE_PREPROCESSOR_USER].Handle);        if (Actual != Length)        {            FlFileError (FileId, ASL_MSG_WRITE);            AslAbort ();        }    }}
开发者ID:malattia,项目名称:acpica-tools,代码行数:31,


示例2: LsAmlListingWalk

static ACPI_STATUSLsAmlListingWalk (    ACPI_PARSE_OBJECT       *Op,    UINT32                  Level,    void                    *Context){    UINT8                   FileByte;    UINT32                  i;    UINT32                  FileId = (UINT32) ACPI_TO_INTEGER (Context);    LsWriteNodeToListing (Op, FileId);    if (Op->Asl.CompileFlags & NODE_IS_RESOURCE_DATA)    {        /* Buffer is a resource template, don't dump the data all at once */        return (AE_OK);    }    /* Write the hex bytes to the listing file(s) (if requested) */    for (i = 0; i < Op->Asl.FinalAmlLength; i++)    {        if (ACPI_FAILURE (FlReadFile (ASL_FILE_AML_OUTPUT, &FileByte, 1)))        {            FlFileError (ASL_FILE_AML_OUTPUT, ASL_MSG_READ);            AslAbort ();        }        LsWriteListingHexBytes (&FileByte, 1, FileId);    }    return (AE_OK);}
开发者ID:oza,项目名称:FreeBSD-7.3-dyntick,代码行数:34,


示例3: FlReadFile

ACPI_STATUSFlReadFile (    UINT32                  FileId,    void                    *Buffer,    UINT32                  Length){    UINT32                  Actual;    /* Read and check for error */    Actual = fread (Buffer, 1, Length, Gbl_Files[FileId].Handle);    if (Actual < Length)    {        if (feof (Gbl_Files[FileId].Handle))        {            /* End-of-file, just return error */            return (AE_ERROR);        }        FlFileError (FileId, ASL_MSG_READ);        AslAbort ();    }    return (AE_OK);}
开发者ID:malattia,项目名称:acpica-tools,代码行数:27,


示例4: FlPrintFile

voidFlPrintFile (    UINT32                  FileId,    char                    *Format,    ...){    INT32                   Actual;    va_list                 Args;    va_start (Args, Format);    Actual = vfprintf (Gbl_Files[FileId].Handle, Format, Args);    va_end (Args);    if (Actual == -1)    {        FlFileError (FileId, ASL_MSG_WRITE);        AslAbort ();    }    if ((FileId == ASL_FILE_PREPROCESSOR) &&        Gbl_PreprocessorOutputFlag)    {        /*         * Duplicate the output to the user preprocessor (.i) file,         * except: no #line directives.         */        if (!strncmp (Format, "#line", 5))        {            return;        }        va_start (Args, Format);        Actual = vfprintf (Gbl_Files[ASL_FILE_PREPROCESSOR_USER].Handle,            Format, Args);        va_end (Args);        if (Actual == -1)        {            FlFileError (FileId, ASL_MSG_WRITE);            AslAbort ();        }    }}
开发者ID:malattia,项目名称:acpica-tools,代码行数:44,


示例5: FlSeekFile

voidFlSeekFile (    UINT32                  FileId,    long                    Offset){    int                     Error;    Error = fseek (Gbl_Files[FileId].Handle, Offset, SEEK_SET);    if (Error)    {        FlFileError (FileId, ASL_MSG_SEEK);        AslAbort ();    }}
开发者ID:malattia,项目名称:acpica-tools,代码行数:15,


示例6: HxReadAmlOutputFile

static UINT32HxReadAmlOutputFile (    UINT8                   *Buffer){    UINT32                  Actual;    Actual = fread (Buffer, 1, HEX_TABLE_LINE_SIZE,        Gbl_Files[ASL_FILE_AML_OUTPUT].Handle);    if (ferror (Gbl_Files[ASL_FILE_AML_OUTPUT].Handle))    {        FlFileError (ASL_FILE_AML_OUTPUT, ASL_MSG_READ);        AslAbort ();    }    return (Actual);}
开发者ID:eyberg,项目名称:rumpkernel-netbsd-src,代码行数:18,


示例7: FlWriteFile

voidFlWriteFile (    UINT32                  FileId,    void                    *Buffer,    UINT32                  Length){    UINT32                  Actual;    /* Write and check for error */    Actual = fwrite ((char *) Buffer, 1, Length, Gbl_Files[FileId].Handle);    if (Actual != Length)    {        FlFileError (FileId, ASL_MSG_WRITE);        AslAbort ();    }}
开发者ID:AhmadTux,项目名称:DragonFlyBSD,代码行数:18,


示例8: FlPrintFile

voidFlPrintFile (    UINT32                  FileId,    char                    *Format,    ...){    INT32                   Actual;    va_list                 Args;    va_start (Args, Format);    Actual = vfprintf (Gbl_Files[FileId].Handle, Format, Args);    va_end (Args);    if (Actual == -1)    {        FlFileError (FileId, ASL_MSG_WRITE);        AslAbort ();    }}
开发者ID:AhmadTux,项目名称:DragonFlyBSD,代码行数:21,


示例9: FlCloseFile

voidFlCloseFile (    UINT32                  FileId){    int                     Error;    if (!Gbl_Files[FileId].Handle)    {        return;    }    Error = fclose (Gbl_Files[FileId].Handle);    if (Error)    {        FlFileError (FileId, ASL_MSG_CLOSE);        AslAbort ();    }    /* Do not clear/free the filename string */    Gbl_Files[FileId].Handle = NULL;    return;}
开发者ID:malattia,项目名称:acpica-tools,代码行数:24,



注:本文中的FlFileError函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ Flip函数代码示例
C++ FixedPcdGet32函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。