nightmaremail

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

pronouns.h (1757B)


      1 /*
      2  * include/mxf/pronouns.h - replacements for mentions of "he," "him," and "his" in the MXF code
      3  * This file is part of MXF. See doc/LICENCE.mxf.
      4 Copyright 2021 Ellenor et al Bjornsdottir, and the MXF Contributors. All Rights Reserved.
      5 Copyright 1997 disclaimed in 2007 by Professor Daniel Bernstein.
      6 
      7 Your licence to this software is governed under the laws of BC, Canada, except as required by applicable laws where you may reside.
      8 
      9 This is software, and it is NOT Open Source software,
     10 per https://opensource.org/faq#avoid-unapproved-licenses .
     11 
     12 The source is available to you and your assigns provided that you and they follow the terms in doc/LICENCE.mxf. If they are onerous, speak to the Initial Developer(s) and the Contributor(s) and/or their heirs or assigns, and you may be able to obtain special dispensation to use and redistribute the software under other licence terms.
     13 
     14 You should have received a copy of the Umbrellix Softare Licence, or other special licence you may have negotiated, with this programme.
     15  */
     16 
     17 /*
     18  * Dan Bernstein is from a time and culture where
     19  * the singular epicene pronoun was 'he'.
     20  *
     21  * In MXF, we offer the ability but not the requirement
     22  * to change this to any pronouns you like at compile time.
     23  * We default to singular they, but allow reversion to he
     24  * via C preprocessor command line options. You may also
     25  * opt to use ey, co, thon, or xe.
     26  */
     27 
     28 #ifndef _WITH_PRONOUNS_H
     29 #define _WITH_PRONOUNS_H
     30 
     31 #ifndef PRONOUN_THEY
     32 #define PRONOUN_THEY "they"
     33 #endif
     34 
     35 #ifndef PRONOUN_THEM
     36 #define PRONOUN_THEM "them"
     37 #endif
     38 
     39 #ifndef PRONOUN_THEIR
     40 #define PRONOUN_THEIR "their"
     41 #endif
     42 
     43 #ifndef PRONOUN_THEIRS
     44 #define PRONOUN_THEIRS "theirs"
     45 #endif
     46 
     47 #ifndef PRONOUN_IS_SINGULAR
     48 #define PRONOUN_IS_PLURAL
     49 #endif
     50 
     51 #endif