int main(int argc, char **argv) { int i, arg = 1; if ((argc > arg) && (argv[arg] != NULL) && ((!strcmp(argv[arg], "-base")) || (!strcmp(argv[arg], "--base")))) { arg++; base = argv[arg]; if (base != NULL) arg++; } if ((argc > arg) && (argv[arg] != NULL) && ((!strcmp(argv[arg], "-escape")) || (!strcmp(argv[arg], "--escape")))) { arg++; escape++; } if ((argc > arg) && (argv[arg] != NULL) && ((!strcmp(argv[arg], "-debug")) || (!strcmp(argv[arg], "--debug")))) { arg++; debug++; } if (argv[arg] == NULL) { char str[1024]; while (1) { /* * read one line in string buffer. */ if (fgets (&str[0], sizeof (str) - 1, stdin) == NULL) break; /* * remove the ending spaces */ i = strlen(str); while ((i > 0) && ((str[i - 1] == '\n') || (str[i - 1] == '\r') || (str[i - 1] == ' ') || (str[i - 1] == '\t'))) { i--; str[i] = 0; } handleURI(str); } } else { while (argv[arg] != NULL) { handleURI(argv[arg]); arg++; } } xmlMemoryDump(); return(0); }
void ShadowGUI::dropEvent(QDropEvent *event) { if(event->mimeData()->hasUrls()) { int nValidUrisFound = 0; QList<QUrl> uris = event->mimeData()->urls(); foreach(const QUrl &uri, uris) { handleURI(uri.toString()); nValidUrisFound++; }