1.1 --- a/public/IForwardSys.h Mon Feb 05 02:16:33 2007 +0000
1.2 +++ b/public/IForwardSys.h Mon Feb 05 08:58:03 2007 +0000
1.3 @@ -329,7 +329,7 @@
1.4 */
1.5 virtual void ReleaseForward(IForward *forward) =0;
1.6 };
1.7 -};
1.8 +}
1.9
1.10 /*
1.11 * In the AMX Mod X model of forwarding, each forward contained a list of pairs, each pair containing
1.12 @@ -387,7 +387,7 @@
1.13 * be immediately resolved. Unfortunately, this became extremely burdensome on the API and exposed many problems,
1.14 * the major (and breaking) one was that two separate Function objects cannot be in a calling process on the same
1.15 * plugin at once. (:TODO: perhaps prevent that in the IPlugin object?) This is because heap functions lose their order
1.16 - * and become impossible to re-arrange without some global heap tracking mechanis. It also made iterative copy backs
1.17 + * and become impossible to re-arrange without some global heap tracking mechanism. It also made iterative copy backs
1.18 * for arrays/references overwhelmingly complex, since each plugin had to have its memory back-patched for each copy.
1.19 * Therefore, this was scrapped for cached parameters (current implementation), which is the implementation AMX Mod X
1.20 * uses. It is both faster and works better.