# Extra Host Functions for IRC Clients

**Category:** mIRC_Addon
**Original Author:** q_balzz (Unknown)

## Description
This script provides a set of commands to manage hostmasks in IRC clients, specifically designed for use with mIRC. It includes functions to add, fix, check, and delete hostmasks for users.

## Key Features
- `.hostcheck <number>`: Lists users who have more than the specified number of hostmasks.
- `.hostlist <nick>`: Displays all hostmasks associated with a specific user.
- `.hostfix <nick>`: Normalizes a user's hostmasks by removing unnecessary ones and updating them to a cleaner format.
- `.hostadd <nick>`: Adds new hostmasks for a specified user based on their current channel presence.
- `.hostdel <nick> <hostmask|hostmask #|all>`: Deletes one or more specific hostmasks from a user's list.

## File Analysis
- **hosts.tcl** — Contains the main logic and commands to manage hostmasks for IRC users. It includes functions for adding, fixing, checking, listing, and deleting hostmasks.
  - `binds` to handle DCC (Direct Client-to-Client) commands for these operations.
  - Implements a series of procedures (`proc`) to perform the specified tasks.