Updated EFI_MTFTP4_TOKEN structure to add member Context. It's an incompatible change adopted by UEFI group.

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9005 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
vanjeff
2009-07-24 17:36:07 +00:00
parent e7d41e1818
commit ea886bef0a
4 changed files with 23 additions and 26 deletions

View File

@@ -14,9 +14,7 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
#include "PxeBcImpl.h"
VOID *TokenContext = NULL;
CHAR8 *mMtftpOptions[PXE_MTFTP_OPTION_MAXIMUM_INDEX] = {
UINT8 *mMtftpOptions[PXE_MTFTP_OPTION_MAXIMUM_INDEX] = {
"blksize",
"timeout",
"tsize",
@@ -55,7 +53,7 @@ PxeBcCheckPacket (
EFI_PXE_BASE_CODE_CALLBACK_PROTOCOL *Callback;
EFI_STATUS Status;
Private = (PXEBC_PRIVATE_DATA *) TokenContext;
Private = (PXEBC_PRIVATE_DATA *) Token->Context;
Callback = Private->PxeBcCallback;
Status = EFI_SUCCESS;
@@ -271,7 +269,7 @@ PxeBcTftpReadFile (
Token.ModeStr = NULL;
Token.OptionCount = OptCnt;
Token.OptionList = ReqOpt;
TokenContext = Private;
Token.Context = Private;
if (DontUseBuffer) {
Token.BufferSize = 0;
@@ -428,7 +426,7 @@ PxeBcTftpReadDirectory (
Token.ModeStr = NULL;
Token.OptionCount = OptCnt;
Token.OptionList = ReqOpt;
TokenContext = Private;
Token.Context = Private;
if (DontUseBuffer) {
Token.BufferSize = 0;