(void)uri;
+ (void)argc;
+ (void)argv;
/*
* Catch SIGQUIT to determine who is sending it...
SInt32 score;
kern_return_t kr;
printer_interface_t interface;
- HRESULT res;
kr = IOCreatePlugInInterfaceForService(g.printer_obj, kIOUSBInterfaceUserClientTypeID, kIOCFPlugInInterfaceID, &iodev, &score);
if (kr == kIOReturnSuccess)
{
- if ((res = (*iodev)->QueryInterface(iodev, USB_INTERFACE_KIND, (LPVOID *) &interface)) == noErr)
+ if ((*iodev)->QueryInterface(iodev, USB_INTERFACE_KIND, (LPVOID *) &interface) == noErr)
{
*driverBundlePath = IORegistryEntryCreateCFProperty(g.printer_obj, kUSBClassDriverProperty, NULL, kNilOptions);
}
/*
- * Remove an underscore if it is the last character
- * and isn't the only character in the string
+ * Remove an underscore if it is the last character and isn't the only
+ * character in the name...
*/
- if (nameptr[-1] == '_' && nameptr > (name + 1))
- nameptr--;
+
+ if (nameptr > (name + 1) && nameptr[-1] == '_')
+ nameptr --;
*nameptr = '\0';
}
if (have_default)
cupsFilePrintf(fp, "*DefaultInputSlot: %s\n", ppdname);
- for (i = 0, count = ippGetCount(attr); i < count; i ++)
+ for (i = 0; i < count; i ++)
{
keyword = ippGetString(attr, i, NULL);
* Class doesn't exist; see if we have a printer of the same name...
*/
- if ((pclass = cupsdFindPrinter(resource + 9)) != NULL)
+ if (cupsdFindPrinter(resource + 9))
{
/*
* Yes, return an error...
* Printer doesn't exist; see if we have a class of the same name...
*/
- if ((printer = cupsdFindClass(resource + 10)) != NULL)
+ if (cupsdFindClass(resource + 10))
{
/*
* Yes, return an error...
* Clean out old temp files and printer cache data.
*/
- if (!strncmp(TempDir, RequestRoot, strlen(RequestRoot)))
+ if (!RequestRoot || !strncmp(TempDir, RequestRoot, strlen(RequestRoot)))
cupsdCleanFiles(TempDir, NULL);
cupsdCleanFiles(CacheDir, "*.ipp");
"-Wno-shorten-64-to-32",
);
USE_HEADERMAP = NO;
+ WARNING_CFLAGS = "-Wno-deprecated-declarations";
};
name = Debug;
};
"-Wno-shorten-64-to-32",
);
USE_HEADERMAP = NO;
+ WARNING_CFLAGS = "-Wno-deprecated-declarations";
};
name = Release;
};