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

📄 ccide.p

📁 CC386 is a general-purpose 32-bit C compiler. It is not an optimizing compiler but given that the co
💻 P
📖 第 1 页 / 共 3 页
字号:
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 + -