⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 getfile.c

📁 vt6528芯片交换机API函数和文档运行程序
💻 C
字号:
/*
 * Copyright (c) 1996, 2003 VIA Networking Technologies, Inc.
 * All rights reserved.
 *
 * This software is copyrighted by and is the sole property of
 * VIA Networking Technologies, Inc. This software may only be used
 * in accordance with the corresponding license agreement. Any unauthorized
 * use, duplication, transmission, distribution, or disclosure of this
 * software is expressly forbidden.
 *
 * This software is provided by VIA Networking Technologies, Inc. "as is"
 * and any express or implied warranties, including, but not limited to, the
 * implied warranties of merchantability and fitness for a particular purpose
 * are disclaimed. In no event shall VIA Networking Technologies, Inc.
 * be liable for any direct, indirect, incidental, special, exemplary, or
 * consequential damages.
 *
 *
 * File:    weblib.c
 *
 * Purpose:
 *
 * Author:  Jenda Jao
 *
 * Date:    Jan 08, 2002
 *
 * Functions:
 *
 * Revision History:
 *
 */

#include "webfs.h"

UINT16 wGetFileByName(char* szFilename, PUINT8 pbyBuf)
{
    UINT8 si;
    UINT16 pt;

    for (si = 0; g_SHtmlFileMap[si].szName; si++)
    {
        for (pt = 0; g_SHtmlFileMap[si].szName[pt] == szFilename[pt]; pt++)
        {
            if ((g_SHtmlFileMap[si].szName[pt] | szFilename[pt]) == 0) // both EOS
            {
                for (pt=0; pt<g_SHtmlFileMap[si].wSize; pt++)     // memory copy
                    *((PUINT8)pbyBuf+pt) = *((PUINT8)g_SHtmlFileMap[si].abyData+pt);
                return g_SHtmlFileMap[si].wSize;
            }
        }
    }
    return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -