A pointer editor is software for creating and editing static or animated mouse pointers. Pascal uses the caret for declaring and dereferencing pointers. Typical examples of pointers are start pointers, end pointers, and stack pointers. Function pointers are separate from pointers and void pointers. Buffer overflows work by manipulating pointers, including stored addresses. Internally the data are linked using 4-byte pointers or addresses. This substitution is typically done through the reassignment of known function pointers or object replacement. C++ fully supports C pointers and C typecasting. Most German Shorthaired Pointers make excellent watchdogs. Scales for comparing weights and simple pointers to indicate position are ancient technologies. The difference in weights between Setters and Pointers does not justify separate breeds. The new mobile compilers advance the notion of eliminating pointers. Mounts are available for laser pointers and tactical flashlights. The principle here is simple to understand if we only look at the arrow pointers. Signalling by means of indicator pointers was called "semaphore".