aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/emacs.c15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/emacs.c b/src/emacs.c
index e02a586b31e..1e817112f48 100644
--- a/src/emacs.c
+++ b/src/emacs.c
@@ -1749,16 +1749,21 @@ main (argc, argv
1749#endif 1749#endif
1750 } 1750 }
1751 1751
1752 /* Set up for profiling. This is known to work on FreeBSD and 1752 /* Set up for profiling. This is known to work on FreeBSD,
1753 GNU/Linux. It might work on some other systems too. Give it a 1753 GNU/Linux and MinGW. It might work on some other systems too.
1754 try and tell us if it works on your system. To compile for 1754 Give it a try and tell us if it works on your system. To compile
1755 profiling use something like `make CFLAGS="-pg -g -O -DPROFILING=1'. */ 1755 for profiling use something like:
1756#if defined (__FreeBSD__) || defined (GNU_LINUX) 1756 `make CFLAGS="-pg -g -O -DPROFILING=1'. */
1757#if defined (__FreeBSD__) || defined (GNU_LINUX) || defined(__MINGW32__)
1757#ifdef PROFILING 1758#ifdef PROFILING
1758 if (initialized) 1759 if (initialized)
1759 { 1760 {
1760 extern void _mcleanup (); 1761 extern void _mcleanup ();
1762#ifdef __MINGW32__
1763 extern unsigned char etext asm ("etext");
1764#else
1761 extern char etext; 1765 extern char etext;
1766#endif
1762 extern void safe_bcopy (); 1767 extern void safe_bcopy ();
1763 extern void dump_opcode_frequencies (); 1768 extern void dump_opcode_frequencies ();
1764 1769