int solve_singlecandidat_incase(t_map *map) { int i; int j; i = -1; while (++i < 9) { j = -1; while (++j < 9) if (is_alone(map->candidats[i][j]) && map->candidats[i][j] > 0) { map->grille[i][j] = invert_pow(map->candidats[i][j]) + '0'; map->candidats[i][j] = -1; return (1); } } return (0); }
HRESULT STDMETHODCALLTYPE CProjectItemInfo::get_InfoProperty(TC_PROJECT_NODE_INFO_PROP PropID, VARIANT * Value) { _ASSERT( Value != NULL ); CComVariant default_node_name (cDefaultName); CComVariant bitmap ((LONG)m_bitmap); CComVariant name (cProjectItemName); CComVariant description (cProjectItemDescription); CComVariant description_ex (cProjectItemDescription_ex); CComVariant help_context (0); CComVariant help_context_file_name(_T("")); CComVariant help_topic (_T("")); CComVariant help_topic_file_name (_T("")); CComVariant is_alone (true); CComVariant is_required (false); CComVariant can_edit_name (false); CComVariant can_delete (true); CComVariant recorder_create_only (false); switch (PropID) { case pniDefaultNodeName: return VariantCopy(Value, &default_node_name); case pniBitmapReference: return VariantCopy(Value, &bitmap); case pniName: return VariantCopy(Value, &name); case pniDescription: return VariantCopy(Value, &description); case pniDescriptionEx: return VariantCopy(Value, &description_ex); case pniHelpContext: return VariantCopy(Value, &help_context); case pniHelpContextFileName: return VariantCopy(Value, &help_context_file_name); case pniHelpTopic: return VariantCopy(Value, &help_topic); case pniHelpTopicFileName: return VariantCopy(Value, &help_topic_file_name); case pniIsAlone: return VariantCopy(Value, &is_alone); case pniIsRequired: return VariantCopy(Value, &is_required); case pniCanEditName: return VariantCopy(Value, &can_edit_name); case pniCanDelete: return VariantCopy(Value, &can_delete); case pniRecorderCreateOnly: return VariantCopy(Value, &recorder_create_only); default: _ASSERT( false ); return ERROR_BAD_ARGUMENTS; } }