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

📄 c51.h.svn-base

📁 keilC底层软件,能够结合硬件产生加解密密文,具有安全保护功能.
💻 SVN-BASE
📖 第 1 页 / 共 3 页
字号:

	uchar cpowner;											//cp owner
	uchar sum[8];											//sum
	uchar cppwd[8];											//cp password

	uchar in_mm64[16][4];									//for sinosun hash
	uchar out_mm32[8][4];									//

	uint crtorisync;										//current original fine syncode need to ca
	char syncoffset;										//
	ulong crtoricoasync;									//
} StrcDPData;




typedef struct 
{
	uchar clength;											//total length
	uchar ctype;
	uchar cindex;
	uchar cset;

	uchar date[4];											//date (original)
	uchar payees[12];										//payee simple name (original)
	uchar payeef[50];										//payee full name (original)
	uchar sum[8];											  //sum (original)
	uchar use[12];											//use (original)
	uchar stamp[8];											//stamp (original)
	uchar account[16];									//account (original)

	uchar p1range[9];										//page 1 range
	uchar p2range[9];										//page 2 range
	uchar p3range[9];										//page 3 range
	uchar lnamount;											//line amount
	uchar ln1set[7];										//line 1 setup
	uchar ln2set[7];										//line 2 setup
	uchar ln3set[7];										//line 3 setup
	uchar ln4set[7];										//line 4 setup
	uchar ln5set[7];										//line 5 setup
	uchar ln6set[7];										//line 6 setup
	uchar ln7set[7];										//line 7 setup
	uchar ln8set[7];										//line 8 setup
	uchar ln9set[7];										//line 9 setup
	uchar ln10set[7];										//line 10 setup
	uchar ln11set[7];										//line 11 setup
	uchar ln12set[7];										//line 12 setup
	uchar ln13set[7];										//line 13 setup
	uchar ln14set[7];										//line 14 setup
} STTPrintData;


typedef struct
{
	uchar ErrorFlag;
	uchar StrLength;
	uchar Comminformation[20];
}CommOneInf;

//通讯数据结构定义
typedef struct
{
	uchar X1;
	uchar Y1;
	uchar X2;
	uchar Y2;
	uchar ValidItem;
	uchar LineInterval;
	CommOneInf CommOneInfDat[8];
}CommStruct;

extern MMx  NowMM;
extern uchar ShowCursorGetChar(uchar TimeLimit,uchar BeepEnable);
extern uchar CursorGetChar(uchar TimeLimit,uchar BeepEnable);
extern void DoMessageInit();
extern void YJHClearWindow(uchar X1,uchar Y1,uchar X2,uchar Y2,uchar Color);
extern void YJHSaveWindow(uchar X1,uchar Y1,uchar X2,uchar Y2,ucharx *BufferPointer);
extern void YJHDrawLine(uchar X1,uchar Y1,uchar X2,uchar Y2,uchar DispMode);
extern void YJHDrawRectangle(uchar X1,uchar Y1,uchar X2,uchar Y2,uchar DispMode);
extern void YJHReverseRectangle(uchar X1,uchar Y1,uchar X2,uchar Y2);
extern void YJHStringDisplay(uchar X,uchar Y,uchar LibSel,uchar DispMode,ucharx *Spointer,uchar StrLen);
extern void YJHDisplayString5_7(uchar X,uchar Y,uchar DispMode,uchar Color,ucharx *Spointer,uchar StrLen);
extern void DrawTrigonUp(uchar x,uchar y,uchar color);
extern void DrawTrigonDn(uchar x,uchar y,uchar color);
extern void DoMessageEnd(unsigned char value);
extern uchar GetPhoneTotalNum(void);
extern void YJHReadFlashToExterMem(uchar Page,uint Length,ucharx *SourcePointer,ucharx *DestPointer);
extern void DrawRollbar(uchar x1,uchar y1,uchar y2,uint firstnum,uchar dispnum,uint allnum);
extern uchar get_textlen(ucharx *str,uchar len0);
extern void title_ctrl(titlex *properties_piont);
extern void label_ctrl(labelx *properties_piont,uchar key);
extern void DrawTab(uchar x, uchar y, uchar lablelen, ucharx *pstring);
extern uchar menu_ctrl( menux *p_ctrl,uchar key);
extern uchar message_ctrl(messageboxx *p_ctrl,uchar key);
extern uchar select_ctrl(selectboxx *p_ctrl,uchar key);
extern void rollbar_ctrl(rollbarx *p_ctrl,uchar key);
extern uchar PhoneBookPro(PhoneBookx *PhonePointer,uchar KeyValue);
extern void DrawDownBox(uchar X1,uchar Y1,uchar X2,uchar Y2,uchar BoxColor,uchar TrigonColor,uchar EnableFlag);
extern void IntToAsc(uint num,ucharx *pAsc);
extern void DrawPopDownBox(uchar Index,uchar TotalNum,AccountStrx *AccountPointer,ucharx *AccountBuf);
extern uchar FindFirstNumber(ucharx *BufferPtr);
extern void ZDHDrawTab(uchar x, uchar y, uchar lablelen,uchar CharColor, ucharx *pstring);
extern uchar AccountSearch(AccountStrx *AccountPointer,uchar KeyValue);
extern uchar CtrlT9(StrcTyT9x *p, uchar crtKey);
extern void CT9FnStInit4(StrcTyT9x *p, uchar message);
extern uchar CT9FnKernelProcess(StrcTyT9x *p, uchar key);
extern uchar CT9FnGeneralProcess(StrcTyT9x *p, uchar cmd, uchar rfarbykernel);
extern void CT9FnFullDisplay(StrcTyT9x *p, uchar rfarbygeneral);
extern void CT9FnNbTpProcess(StrcTyT9x *p, uchar key);
extern void CT9FnEgTpProcess(StrcTyT9x *p, uchar key);
extern void CT9FnCnTpProcess(StrcTyT9x *p, uchar key);
extern void CT9FnNbTpInsCrtChar(StrcTyT9x *p);
extern void CT9FnEgTpInsCrtChar(StrcTyT9x *p);
extern void CT9FnCnTpInsCrtChar(StrcTyT9x *p);
extern void t9arinit(ucharx *ptarget, ucharx *psource, uchar length);
extern void CT9FnNbTpInit(StrcTyT9x *p);
extern void CT9FnEgTpInit(StrcTyT9x *p);
extern void CT9FnCnTpInit(StrcTyT9x *p);
extern void CT9FnCnPrcsOption1(StrcTyT9x *p);
extern void CT9FnCnPrcsOption2(StrcTyT9x *p);
extern void CT9FnPrcsResultVsar(StrcTyT9x *p, uchar direct);
extern void CT9FnGPKeyLeft(StrcTyT9x *p);
extern void CT9FnGPKeyRight(StrcTyT9x *p);
extern void CT9FnGPKeyClear(StrcTyT9x *p);
extern void CT9FnDsplPrompt(StrcTyT9x *p);
extern void CT9FnDsplIpresult(StrcTyT9x *p);
extern uint CT9FnCnTable02Scan(ucharx *ppyunit, uchar length);
extern void CT9FnCsrDisplay(uchar csrx, uchar csry);
extern void CalFnSolDate2LunDate(uchar *psolar, ucharx *plunar, uint *pholday);
extern void NewDrawLine(uchar x,uchar y,uchar length,uchar mode);
extern uchar Pwd_Digital_Type_Edit(textboxx *properties_piont,uchar Msg);
extern uchar Edit_Ctrl(textboxx *properties_piont,uchar Msg);
extern unsigned char XramStringCompare(ucharx *StringPt1,ucharx *StringPt2,unsigned char Length);
extern uchar PersonSearch(PersonSelx *PersonPointer,uchar KeyValue);
extern uchar GetPersonNum(PersonListx *Pointer,PersonSelx *PersonPointer,uchar PersonType);
extern uchar edit_char_check(textboxx *properties_point,uchar msg);
extern uchar edit_pwd_check(textboxx *properties_point,uchar msg);
extern uchar edit_digital_check(textboxx *properties_point,uchar msg);
extern uchar edit_data_check(textboxx *properties_point,uchar msg);
extern uchar edit_money_check(textboxx *properties_point,uchar msg);
extern uchar edit_time_check(textboxx *properties_point,uchar msg);
extern uchar edit_date_check(textboxx *properties_point,uchar msg);
extern uchar edit_right_chr(textboxx *properties_point);
extern uchar edit_left_chr(textboxx *properties_point);
extern uchar edit_dec_chr(textboxx *properties_point);
extern uchar edit_add_chr(textboxx *properties_point,uchar Msg);
extern uchar edit_all_check(textboxx *properties_point);
extern uchar ShowCursorGetChar(uchar TimeLimit,uchar BeepEnable);
extern void YJHSaveWindow(uchar X1,uchar Y1,uchar X2,uchar Y2,ucharx *BufferPointer);
extern void SaveWindow(uchar X1,uchar Y1,ucharx *BufferPointer);
extern void RestoreWindow(ucharx *BufferPointer);
extern uchar get_len(ucharx *str,uchar len0);
extern uchar ReadRTclock(uchar Command,ucharx *DataPointer);
extern void ChangeBCDToAccount(unsigned char *pTarget,unsigned char *pSource,unsigned char len);
extern void draw_selbox(uchar x1,uchar y1,uchar x2,uchar y2); //画选择框外框
extern uchar batch_ctrl(findhistoryx *p_ctrl,uchar key);
extern void BCD_ASIIC(uchar Length,ucharx *BCD_String,ucharx *ASIIC_String);
extern uchar AllRefresh(calendarx *properties_point);
extern uchar GetDayNumPosition(uchar year,uchar month,uchar date);
extern void ASIIC_BCD(uchar Length,ucharx *ASIIC_String,ucharx *BCD_String);
extern uchar GetMonthLength(uchar year, uchar month);
extern uchar JudgeLeapYear(uchar year);
extern uchar Calendar_ctrl(calendarx *properties_piont,uchar key);
extern uchar CtrlMText(StrcMTextx * p, uchar crtKey);
extern void MTxstvinit(StrcMTextx * p);
extern void MTxFnDisplay(StrcMTextx * p);
extern uint MTxFnScan1line(StrcMTextx * p, uint crtcharaddress, uchar crty);
extern void InitTurnIndex();
extern void TurnDownOnePage();
extern void TurnUpOnePage();
extern uchar ExamPass(ucharx *InputPass,uchar Personkind,uchar Person);
extern void GetInputData();
extern void CopyControlData(uchar ControlSource,uchar SourceStsrt,uchar ControlTarget,uchar TargetStart,uchar Len);
extern uchar GetControlData(uchar ControlTarget,uchar TargetStart);
extern void SetControlOneData(uchar ControlTarget,uchar TargetStart,uchar value);
extern uchar WriteOneNewPerson(uchar Personkind,ucharx *PersonName,ucharx *Right,ucharx *Money);
extern uchar ZDHWriteFlash(uchar Page,uint Length,ucharx *SourcePointer,uint DestPointer);
extern uchar EraseBlock(uchar Page,uchar BlockSel);
extern uchar YJHExternalWriteFlash(uchar Page,uint Length,ucharx *SourcePointer,uint DestPointer);
extern void ZDHReadFlashToInterMem(uchar Page,uchar Length,uint SourceAddress,ucharx *DestAddress);
extern uchar ExternalWriteFlash(uchar Page,uint Length,ucharx *SourcePointer);
extern void AddCheckSum(ucharx *Pointer,uint Length);
extern ucharx* GetControlPoint(uchar ControlTarget,uchar TargetStart);
extern uchar GetTotalAccount(void);
extern uchar strcmp1(ucharx *pstr1,ucharx *pstr2,uchar strlen);
extern uchar ChangePass(ucharx *InputPass,uchar Personkind,uchar Person); //修改口令
extern uchar GetRealPersonNum(uchar Page,ucharx *StartAdd,uchar StepLength,uchar TotalNum,uchar NowNumbers);
extern void DeleteOnePerson(uchar kind,uchar PersonID);
extern uchar JeAscToBcd(ucharx *p0,ucharx *p1);
extern void SetControlData(ucharx *SourcePoint,uchar ControlTarget,uchar TargetStart,uchar Len);
extern void JeBcdToAsc(ucharx *p0,ucharx *p1);
extern void ClearLCD(uchar Data1,uchar Data2);
extern void Xram_ASIIC_BCD(uchar Length,ucharx *ASIIC_String,ucharx *BCD_String);
extern void	XramBCD_ASIIC(uchar Length,ucharx *BCD_String,ucharx *ASIIC_String);
extern void GetAccountAll(uchar InputID,ucharx *Target);
extern void MakeDataToStandard();
extern void	MBCD_ADD(void);
extern void	MBCD_SUB(void);
extern void	MBCD_MUL(void);
extern void	MBCD_DIV(void);
extern void	SetupOperate(calcux	*p_ctrl,asmcalcux	*p_math,dspbufflinex	*p_caldsp);	//将输入字符转变为压缩BCD码存放到操作数区域
extern void	DspResult(calcux	*p_ctrl,asmcalcux	*p_math,dspbufflinex	*p_caldsp);
extern void	dspbufmov_up(calcux	*p_ctrl,dspbufflinex	*p_caldsp);
extern uchar	calcu_ctrl(calcux	*p_ctrl,uchar	key);
extern uint  CalFnCalcSYDays(uint solaryear);
extern uchar CalFnCalcSMDays(uint solaryear, uchar solarmonth);
extern uint  CalFnCalcLYDays(uint lunaryear);
extern uchar CalFnCalcLMDays(uint lunaryear, uchar lunarmonth);
extern uchar CalFnGetLYLeapMonth(uint lunaryear);
extern uchar	IsOnlyQFY(void);
extern uchar	WriteRTclock(uchar Command,uchard *DataPointer);
extern uchar	EncryptorAccess(ucharx *DataPointer);
extern void  BCDInRam_ASCExRam(uchar BCDLength,uchar *BCDString,ucharx *ASCString);
extern uchar GetMM(void);							//获取密码
extern uchar	WriteOneBillToBuffer(uchar BillIndex,uchar StatusFlag);		//将一个人员的数据写入FLASH批量缓冲区数据区 输入数据在全局变量NowMM中
extern uchar GetBatchNumber(void);
extern uchar ReSortBatchBuffer(void);
extern uchar UnlockPass(uchar Personkind,uchar Person);
extern void SetControlDataS(uchar ControlTarget,uchar TargetStart,ucharx *Point,uchar Len);
extern uchar MoveOneToHistory(uchar ItemNumber);
extern uchar ZDHInternalWriteFlash(uchar Page,uchar Length,ucharx *SourcePointer,uint DestPointer);
extern void SetOneBillData(uchar mankind);
extern void MakeDataToAsc();
extern void InitPhoneDetail();
extern void	ShutPower(void);					//系统关闭电源(无条件关闭)
extern void DisplayKind(uchar x,uchar y,uchar kind);
extern void SetControlSpace(uchar ControlTarget,uchar TargetStart,uchar Len);
extern void WriteOnePhone();
extern uchar Remove_0xff(ucharx* bufferdata,uchar len);
extern uchar Removechar_f(ucharx* bufferdata,uchar len);
extern uchar DelPhoneNum(uchar PhoneNumID);
extern void	ZDHReverseRectangle(uchar X1,uchar Y1,uchar X2,uchar Y2,uchar Color);
extern void	GetOnePersonName(uchar Personkind,uchar PersonID,ucharx *pPersonName);//获取一个人员的姓名写入pPersonName
extern void	WriteOnePersonName(uchar Personkind,uchar Person,ucharx *pPersonName);
extern void	WriteOnePersonRight(uchar Personkind,uchar Person,ucharx *pPersonRight);
extern uchar IsAccountPermit(uchar Personkind,uchar Person,uchar AccountNum,uchar CheckMoneyFg,ucharx *Money);
extern uchar IsSettingPLQF(void);
extern uchar MMPrint(uchar style);
extern void QuickReadOneFlashBill();
extern uchar PermitOneBill(uchar BillNumber,uchar State);
extern void	WriteOnePersonMoney(uchar Person,ucharx *pPersonMoney);
extern uint GetLastRecord(uchar Page,uchar StepLength,uint StartAdd,uchar Length,uchar Status);
//extern void InitMMLabel();
extern void	Save_RestoreHistory(ucharx *Psource,ucharx *Pdest,uchar Lenth);
extern void QuickReadMemToBill();
extern uchar IsExistSHYBill(uchar Person);
extern uchar IsExistSQYBill(uchar Person);
extern uchar GetBufferFlag(uchar Option,ucharx *Pointer);
extern uchar CPCmdAskPrtStatu(void);
extern void CPUFuncSendByte(uchar CPSendData);
extern void CPUFuncStvInit(STTPrintDatax *p, uchar style);
extern void CPUFuncBCD2SBCD(ucharx *ptarget, ucharx *psource, uchar BCDlength);
extern void CPUFuncSBCD2ASC(uchar * ptarget, uchar * psource, uchar SBCDlength);
extern void CPUFuncSBCD2CHNC(ucharx *ptarget, ucharx *psource, uchar SBCDlength);
extern void CPUFuncSendByte(uchar CPSendData);
extern void CPUFuncNuDtBCD2ASC(uchar * ptarget, uchar * psource);
extern void CPUFuncCHNDtBCD2CHNC(uchar * ptarget, uchar * psource);
extern void CPUFuncNuSuBCD2ASC(uchar * ptarget, uchar * psource);
extern void CPUFuncCnSuBCD2CHNC(ucharx *ptarget, ucharx *psource);
extern uchar CPCmdAskPrtStatu(void);
extern void CPCmdPrtFeed(uchar command);
extern void CPCmdPrtRFeed(uchar lnnum);
extern void CPCmdInitPrt(void);
extern void CPCmdDDnsPage(void);
extern void CPCmdPgRange(uchar * parray);
extern void CPCmdPgPrDirect(void);
extern void CPCmdCHNCharMode(void);
extern void CPCmdCharRSSpace(uchar wide);
extern void CPCmdCHNCharSize(uchar size);
extern void CPCmdAbCHNCharMode(void);
extern void CPCmdRelease(void);
extern void CPUCmdSpace(void);
extern void CPCmdCuPrPosition( uchar * packet );
extern void CPUPrcNumDate( uchar * pBCDPkt );
extern void CPUPrcCHNDate( uchar * pBCDPkt );
extern void CPUPrcSmpPayee( uchar * pArSmpPayee );
extern void CPUPrcFulPayee( uchar * pArFulPayee );
extern void CPUPrcNumSum( uchar * pArSumBCD );
extern void CPUPrcCHNSum(ucharx *pArSumBCD);
extern void CPUPrcCHNUse( uchar * pArUse );
extern void CPUPrcCHNStamp(uchar *pArStampBCD);
extern void CPUPrcNumAccount(uchar *pArAccountBCD);
extern void CPUPrcStuSum(uchar * pArSumBCD);
extern void CPFuncPrtRelease(void);
extern void CPFuncInitPrt(void);
extern void CPFuncPageSetup(STTPrintDatax *pStv, uchar CurrentPage);
extern void CPFuncPagePrint(void);
extern uchar DPFnSetCP(uchar smbcpowner, uchar *pcpsnip);
extern uchar DPFnCerAutCP(uchar smbcpowner, uchar *psum, uchar *ppsw);
extern uchar DPFnDelCP(uchar smbcpowner);
extern uchar DPFnCASynCode(StrcDPDatax *p);
extern void DPFnSaveSynCode(StrcDPDatax *p);
extern uchar DPFnGetFineCrtSynCode(uchar *ppsw_bin);
extern uchar DPFnChkSynCVld(StrcDPDatax *p);
extern ulong DPFnSinosunHash(ulongx *input);
extern void sha(ulong *pSrcData, ulong *pTgtData);
extern void	WriteOnePrintMode(uchar AccountNum,uchar YwKind,uchar PrintMode);
extern uchar	ReadOnePrintMode(uchar AccountNum,uchar YwKind);
extern void InitHistoryPage();
extern void GetBcdAccount(uchar InputID,ucharx *Target );
extern void HistoryReadFlashPage();
extern uchar	IsPersonLock(uchar PersonType,uchar PersonID);
extern uchar	InitCalc();
extern void	RestorePowerOffData();
extern void	SavePowerOffData();
extern	uchar	ReadOneXByte(uchar Page,ucharx *SourcePoint);		//从外部flash读取一个字节
extern uchar IsNeedRestoreData();
extern void ShowMainTime();
extern  uchar	XramBIN_BCD(uchar Length,ucharx *BIN_String,ucharx *BCD_String);//外部RAM内BIN转为BCD
extern  void	XramBCD_BIN(uchar Length,ucharx *BCD_String,ucharx *BIN_String);//外部RAM内BCD转为BIN
extern uchar GetFreeAcctStart(uchar type);
extern void RemoveNoNumber(ucharx *point);
extern uchar AddPersonAcc(uchar Personkind,uchar PersonID,uchar AccNo);		//给操作员增加一条账号的权限
extern void LineAcct(void);
    
extern void ZdhFlashChecksum(uchar Page,uint StartAdd,uchar Length);		//对flash内的一段数据计算校验值,并写入随后的位置。
extern void ClearSomeData(void);
extern void InitBillData();
extern uchar	GetLastAccount(uchar Personkind,uchar PersonID);			//获取上次该人员的帐号 如果没有为第一条
extern uchar	GetLastKind(uchar Personkind,uchar PersonID);
extern void StrMinToMax(ucharx *p0,ucharx *p1,uchar lenth);
extern void BCD_Add(uchar Length,ucharx *SourceData1,ucharx *SourceData2);
extern void	GetNowBillNum(uchar BillKind,ucharx *Pointer);
extern unsigned char YjsWaitKeyOff(unsigned char TimeLimite);
extern unsigned char YjsWaitKeyOn(unsigned char TimeLimite, unsigned char BeepEnable);
extern uchar IsSettingCard(uchar Person);
extern uchar LockOneBit(uchar Person,uchar state);
extern void BackToMain(uchar Focuse);
extern uchar GetOpenNum(uchar Personkind);
extern uchar IsExistPerson(ucharx *pMoney,uchar account,uchar PersonType);
extern void Initsysdata();
extern uchar get_charlen(ucharx *str,uchar len0);
extern unsigned char DoMessage();
//extern void		Debug(uchar breaknum,ucharx	 *p_data,uchar len);
//extern void		DebugOne(uchar breaknum,uchar	 p_data);
extern uchar	get_hzlen(ucharx *str,uchar len0);
extern uchar IsExistAccount(uchar Personkind,uchar Person);
extern void	ClearPLHCQData(void);
extern uchar IsLessThenNoPerMoney();
extern uint	SearchAll(findhistoryx *p_ctrl,ucharx *p_record,uint allrecords);
extern uchar	ReadOneHistory(findhistoryx *p_ctrl,historyx	*p_history,ucharx	*ptemp);
extern void	SearchNow(findhistoryx *p_ctrl,ucharx *p_record,uchar items,uchar offnow,uint allrecords);
extern uint GetBillNumber(uchar BillType);
extern void Dopage6(uchar value);
extern void Dopage35(uchar value);
extern void	Debug(uchar breaknum,ucharx	 *p_data,uchar len);
extern uchar GetLastPersonID(uchar Personkind);
extern void	CheckSumExamine(uchar Flag);
extern uchar	AccountCheck(uchar Flag,uint StartAdd);			//账号区和账号备份区校验
extern void OnlineCommunication(void);
extern void	CommDispString(uchar ErrorFlag,uchar CommandType,CommStructx *Pointer);
extern void	CommunityPcMma(void);
extern uchar IsExistQFYBill(uchar Person);
extern uchar GetLogicNum(uchar NowNumber);
extern uchar IsConnected();
extern uchar ZDHCalCheckSum(uchar Page,uchar IniCheckSum,uint Length,ucharx *SourcePoint);
extern void WriteOneByteToCFG(uchar len,ucharx *SourcePointer,uchar DestPointer);
extern uchar CalCheckSum(uchar Page,uchar IniCheckSum,uint Length);
extern uint	CalcuNextAddress(uint upnums,uint offsetnum);
extern uchar GetRealOpenNumber(uchar Personkind);
extern unsigned char ExplainKey();
extern	void TaxCalc(unsigned char *Sdata);
extern	void DebtCalc(unsigned char *Sdata);
extern	void HouseCalc(unsigned char *Sdata);
extern	void SavingCalc(unsigned char *Sdata);
extern	void CommPowerDetect(void);
extern	void test111(ucharx* indata,uchar kind);
extern  void ComWrite(uchar com);
extern  void XramAscToHex(ucharx *Asc_String,ucharx *HEX_String,uchar Kind);
extern  void XramHexToAsc(ucharx *HEX_String,ucharx *Asc_String,uchar Kind);
extern  uchar	IsMoreThenPermit(ucharx *InputMoney,uchar Person);
extern  void CPUFuncStampBCD2ASC(uchar * ptarget, uchar * psource);
extern  void Showll(uchar kind);
extern  void ShowGS();
extern  uchar	IfPassEqualDefault(ucharx *Pchar);
extern  uchar YjsReadRTclock(uchar *DataPointer);
extern  void DelPersonDelBill(uchar InKind,uchar InPerson);
extern  uchar	IsAcctExist(ucharx *AccPointer);					//查某一账号是否存在,1:存在,0:不存在

⌨️ 快捷键说明

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