10 static timeval diff(timeval start, timeval end)
14 if ((end.tv_usec-start.tv_usec)<0) {
15 temp.tv_sec = end.tv_sec-start.tv_sec-1;
16 temp.tv_usec = 1000000+end.tv_usec-start.tv_usec;
18 temp.tv_sec = end.tv_sec-start.tv_sec;
19 temp.tv_usec = end.tv_usec-start.tv_usec;
24 static long long int timeval_subtract_micro (
struct timeval start,
27 long long int result = ((
long long int)(stop.tv_sec - start.tv_sec))*1000000;
28 result += stop.tv_usec - start.tv_usec;
33 static QStringList getPluginList()
36 QStringList pluginList;
39 pluginDir =
"/Library/Application Support/Composer/";
40 pluginList << (pluginDir +
"libncl_textual_plugin.dylib");
41 pluginList << (pluginDir +
"libdebug_console.dylib");
42 pluginList << (pluginDir +
"liboutline_view.dylib");
43 pluginList << (pluginDir +
"libproperties_view.dylib");
44 pluginList << (pluginDir +
"libQnly.dylib");
45 pluginList << (pluginDir +
"libQnst.dylib");
49 pluginDir =
"/usr/local/lib/composer/extensions/";
55 pluginList << (pluginDir +
"libncl_textual_plugin.so");