Use an std::list instead of an std::stack to store the editors.
tree025609447a69e6104389c9ddbdaccb4c66bfb3c4
-rw-r--r-- 100 .gitignore
-rw-r--r-- 1542 README
-rw-r--r-- 3307 UnsignedByte.sln
-rw-r--r-- 1867 UnsignedByte.workspace
drwxr-xr-x - UnsignedByte
-rw-r--r-- 1657 makefile
-rw-r--r-- 1095 makefile.testcases
-rw-r--r-- 314 ub_dos2unix.sh