Lines Matching refs:settings
202 static CWResult GetSettings(CWPluginContext context, XPIDLSettings& settings)
214 settings = *settingsPtr;
223 static CWResult LinkHeaders(CWPluginContext context, XPIDLSettings& settings)
272 BlockMoveData(settings.output, outputDir.name, 1 + settings.output[0]);
279 static CWResult LinkTypeLib(CWPluginContext context, XPIDLSettings& settings)
304 if ((argv[argc++] = p2c_strdup(settings.output)) == NULL)
338 XPIDLSettings settings = { kXPIDLSettingsVersion, kXPIDLModeTypelib, false, false };
339 CWResult err = GetSettings(context, settings);
343 switch (settings.mode) {
345 return LinkHeaders(context, settings);
347 return LinkTypeLib(context, settings);
376 XPIDLSettings settings = { kXPIDLSettingsVersion, kXPIDLModeTypelib, false, false };
377 GetSettings(context, settings);
382 if (settings.verbose) argv[argc++] = "-v";
423 // load the relevant settings.
424 XPIDLSettings settings = { kXPIDLSettingsVersion, kXPIDLModeTypelib, false, false };
425 err = GetSettings(context, settings);
435 BlockMoveData(settings.output, targ.outfile.name, 1 + settings.output[0]);