📄 ccide.p
字号:
VOID FAR PASCAL ChangeBitmapColorDC (HDC hdcBM, LPBITMAP lpBM,
COLORREF rgbOld, COLORREF rgbNew);
/* Error.c */
int getfile(char *start, char *buffer, char end, DWINFO *info);
void BumpToEditor(HWND hwnd);
void ScanForTags( int tagid, HWND hwnd);
void RegisterErrorWindow(void);
void CreateErrorWindow(void);
/* Eval.c */
VARINFO * iecondop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset) ; /* PROTOTYPE *//* STATIC */
void freeall(void); /* STATIC */
void skipspace(char **text); /* STATIC */
VARINFO *ieerr(char **text, VARINFO *v1, VARINFO *v2,char *msg); /* STATIC */
int radix36(char c); /* STATIC */
void getbase(int b,char **ptr); /* STATIC */
void getfrac(int radix, char **ptr); /* STATIC */
void getexp(int radix, char **ptr); /* STATIC */
void getnum(char **text); /* STATIC */
VARINFO *constnode(char **text); /* STATIC */
void EvalBasicType (VARINFO *var, int *signedtype); /* STATIC */
VARINFO *makeconst(VARINFO *var); /* STATIC */
void truncateconst(VARINFO *var1, VARINFO *var2); /* STATIC */
VARINFO *lookupsym(char **text, char**typetab, char **symtab, DEBUG_INFO **dbg, int offset1, int *offset) ;/* STATIC */
VARINFO *regnode(char **text); /* STATIC */
VARINFO *castnode(char **text, char **typetab, char **symtab, DEBUG_INFO **dbg, int offset1, int *offset);/* STATIC */
VARINFO *sizeofop(char **text, char **typetab, char **symtab, DEBUG_INFO **dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieprimary(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset) ;/* STATIC */
VARINFO * ieunary(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * iemultops(char **text,char **typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieaddops(char **text,char **typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieshiftops(char **text,char **typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ierelation(char **text,char **typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieequalops(char **text,char **typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieandop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * iexorop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ieorop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ielandop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * ielorop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO * iecondop(char **text, char**typetab, char **symtab, DEBUG_INFO *dbg, int offset1, int *offset);/* STATIC */
VARINFO *EvalExpr(char **types, char **syms, DEBUG_INFO **dbg, int offset1, int *offset, char *text);
/* Fif.c */
void FindInFilesThread(void);
void FindInFiles(void);
/* Filedlg.c */
void setofndata(OPENFILENAME * ofn, char *name, HWND handle, char *dir, char *filter);
void savedir (char *name, char *reg) ;
void AppendExtension(OPENFILENAME *ofn);
int OpenFileDialog(OPENFILENAME *ofn, char *name, HWND handle, int new, int multiple, char *filter, char *reg, char *title);
int SaveFileDialog(OPENFILENAME *ofn, char *name, HWND handle, int saveas,char *filter, char*reg, char *title);
/* Hbreak.c */
void hbpInit(void);
void hbpSetBP(void) ;
void hbpResetBP(void) ;
void hbpEnd(void);
void hbpStart(PROJLIST *proj);
int hbpCheck(DWORD threadID);
void hbpDialog(void);
/* Help.c */
int FindColFile(char *buf);
int MSDNHelpFile(char *buf);
int PlatformSDKHelpFile(char *buf);
int SpecifiedHelpFile(char *buf);
int InitHelp(void);
void RundownHelp(void);
int ShowHelp(char *string);
void ContextHelp ( int id);
/* Histcomb.c */
void SubClassHistoryCombo(HWND combo);
void RegisterHistoryComboWindow(void);
/* Lsctrl.c */
void DrawBorder(HDC dc, RECT *r1,int vertical); /* STATIC */
void DrawTitle(HDC dc, RECT *r, int vertical); /* STATIC */
void SetFlexBmp(CCW_params *ptr); /* STATIC */
void RegisterControlWindow(HINSTANCE hInstance);
HWND CreateControlWindow(int id, HWND parent, RECT *r, int vertical, char *title);
/* Lsframe.c */
void DrawFrame (HDC dc, RECT *r,int vertical); /* STATIC */
void RegisterFrameWindow(HINSTANCE hInstance);
HWND CreateFrameWindow(HWND parent, RECT *r, int vertical);
/* Lsgrip.c */
void DrawBorder(HDC dc, RECT *r1,int vertical); /* STATIC */
void DrawTitle(HDC dc, RECT *r, int vertical); /* STATIC */
void RegisterGripWindow(HINSTANCE hInstance);
HWND CreateContainerWindow(HWND parent, RECT *r);
HWND CreateBlankWindow(HWND parent, RECT *r);
HWND CreateGripWindow(HWND parent, RECT *r, int vertical);
/* Lstool.c */
char * GetTipText(CCW_params *ptr, int id); /* STATIC */
void FormatToolBar (char *buf, HWND hwnd); /* STATIC */
int ParseToolBar(char *buf, HWND hwnd, CCW_params *ptr, TBBUTTON *buttons);/* STATIC */
void ChangeTips(int num, HWND hwnd, TBBUTTON *buttons, CCW_params *ptr);/* STATIC */
void ChangeButtons(int num, HWND hwnd, TBBUTTON *buttons, CCW_params *ptr);/* STATIC */
int GetToolBarData(HWND hwnd, char *horiz, char *vert) ;
void SetToolBarData(HWND hwnd, char *horiz, char *vert) ;
void RegisterToolBarWindow(HINSTANCE hInstance);
HWND CreateToolBarWindow(int id, HWND notify, HWND parent, int width, int height, int bmp, int bmpcount,
TBBUTTON *buttons, char **hints, int vertical, char *title, int helpitem);
/* Lstree.c */
void RegisterextTreeWindow(void);
HWND CreateextTreeWindow(HWND parent, int style, RECT *r, TCHeader *h);
/* Make.c */
void SetResult(HWND hwnd,int value); /* STATIC */
int FAR PASCAL GeneralProc (HWND hwnd,UINT wmsg,WPARAM wparam,LPARAM lparam);/* STATIC */
int FAR PASCAL DebugProc (HWND hwnd,UINT wmsg,WPARAM wparam,LPARAM lparam);/* STATIC */
int FAR PASCAL TooloptProc (HWND hwnd,UINT wmsg,WPARAM wparam,LPARAM lparam);/* STATIC */
int FAR PASCAL PrebuildProc (HWND hwnd,UINT wmsg,WPARAM wparam,LPARAM lparam);/* STATIC */
int FAR PASCAL PostbuildProc (HWND hwnd,UINT wmsg,WPARAM wparam,LPARAM lparam);/* STATIC */
void TargetProperties(HINSTANCE hInst, HWND hwnd, PROJLIST *p);
void CreateTempFileName(void); /* STATIC */
void newDepends(HWND tree, char *name, DEPENDSLIST *din, HTREEITEM item ,DEPENDSLIST **d, DEPENDSLIST *root);
void CalcDepends(HWND tree, PROJLIST *proj);
void markProjects(int val);
int FileTime(FILETIME *timex, char *name);
int CompareTimes(FILETIME *target, FILETIME *source);
int exists(char *name);
void OutputFile(PROJLIST *p, FILELIST *f, FILETIME *timex);
int CalcRebuilds(void);
void countErrors(char *buf);
int ParsePipeData(HANDLE handle,int window,HANDLE hProcess);
int Execute(char *name, char *cmd, int window);
void CompileMessage(char *title, char *name);
int CompileFile(PROJLIST *x, FILELIST *list);
int AssembleFile(PROJLIST *x, FILELIST *list);
int RCFile(PROJLIST *x, FILELIST *list);
int scanfiles(PROJLIST *list, char *p, char *ext);
int linkFile(PROJLIST *list);
int browseFile(PROJLIST *list);
int scanlibfiles(PROJLIST *list, char *p, char *ext);
int libFile(PROJLIST *list) ;
int buildFile(PROJLIST *l,FILELIST *list);
void ReplaceWildcards(PROJLIST *l, char *buf, char *steps);
int PrePost(PROJLIST *l, char *tag, char *label, char *steps);
void ErrWarnCounts(void);
int MakerThread(int type);
void CompilerThread(void);
void Maker(int wParam);
void Compiler(PROJLIST *l, int sel);
void dbgRebuildMainThread(int wParam);
void dbgRebuildMain(int wParam);
/* Makegen.c */
void putname(FILE *out, char *name); /* STATIC */
void getmacname(char *buf, char *name); /* STATIC */
void put_explicit(FILE *out, FILELIST *list); /* STATIC */
void put_buildfile(FILE *out, PROJLIST *l, FILELIST *list); /* STATIC */
void put_libFile(FILE *out, PROJLIST *l); /* STATIC */
void put_linkFile(FILE *out, PROJLIST *l); /* STATIC */
void put_defines(FILE *out, PROJLIST *l); /* STATIC */
void put_target(FILE *out,PROJLIST *l); /* STATIC */
void putall(FILE *out, PROJLIST *l); /* STATIC */
void genMakeFile(PROJLIST *l);
/* Mru.c */
void MRUToMenu(int which);
void MRUToProfile(int which);
void ProfileToMRU(int which);
void InsertMRU(DWINFO *data, int which);
/* Pefile.c */
int IsPEFile(char *filename);
int GetEntryPoint(void);
int FindExitProcessAddress(HANDLE hProcess, int imagebase);
/* Popup.c */
void doPopup(HWND hwnd, char *res);
/* Print.c */
BOOL CALLBACK AbortProc(HDC hDC, int error); /* STATIC */
LRESULT CALLBACK CancelProc(HWND hwnd, UINT iMessage, WPARAM wParam, LPARAM lParam);/* STATIC */
void Print(HWND win);
/* Profile.c */
char * getprofilestring(char *name, char *def, HKEY rootkey);
void CreateCurrentUser(void);
void StringToProfile(char *name, char *string) ;
char * ProfileToString(char *name,char *def);
void IntToProfile(char *key, int value);
int ProfileToInt(char *key, int def);
/* Progress.c */
void MakeProgress(HWND hWnd, HINSTANCE hInst, LPCSTR title, long value);
void DeleteProgress(void);
void SetProgress(long value, LPCSTR fmt,...);
/* Project.c */
void RefreshDepends(HWND hTree, PROJLIST *projlist) ; /* PROTOTYPE */
void FindModuleName(char *out, char *in) ;
void abspath(char *name);
char *relpath(char *name);
void absincludepath(char *name);
char * relincludepath(char *name);
int imageof(char *name);
HTREEITEM TVInitInsert(HWND hTree, HTREEITEM hParent, HTREEITEM after, char * title, int toexpand);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -