mirror of
https://github.com/lcn2/calc.git
synced 2025-08-16 01:03:29 +03:00
convert ASCII TABs to ASCII SPACEs
Converted all ASCII tabs to ASCII spaces using a 8 character tab stop, for all files, except for all Makefiles (plus rpm.mk). The `git diff -w` reports no changes.
This commit is contained in:
64
align32.c
64
align32.c
@@ -9,7 +9,7 @@
|
||||
*
|
||||
* Calc is distributed in the hope that it will be useful, but WITHOUT
|
||||
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
|
||||
* Public License for more details.
|
||||
*
|
||||
* A copy of version 2.1 of the GNU Lesser General Public License is
|
||||
@@ -17,11 +17,11 @@
|
||||
* received a copy with calc; if not, write to Free Software Foundation, Inc.
|
||||
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||
*
|
||||
* Under source code control: 1995/11/23 05:18:06
|
||||
* File existed as early as: 1995
|
||||
* Under source code control: 1995/11/23 05:18:06
|
||||
* File existed as early as: 1995
|
||||
*
|
||||
* chongo <was here> /\oo/\ http://www.isthe.com/chongo/
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
* chongo <was here> /\oo/\ http://www.isthe.com/chongo/
|
||||
* Share and enjoy! :-) http://www.isthe.com/chongo/tech/comp/calc/
|
||||
*/
|
||||
|
||||
|
||||
@@ -42,42 +42,42 @@
|
||||
#include "have_unused.h"
|
||||
|
||||
|
||||
#include "banned.h" /* include after system header <> includes */
|
||||
#include "banned.h" /* include after system header <> includes */
|
||||
|
||||
|
||||
static void buserr(int arg); /* catch alignment errors */
|
||||
static void buserr(int arg); /* catch alignment errors */
|
||||
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
char byte[2*sizeof(USB32)]; /* mis-alignment buffer */
|
||||
USB32 *p; /* mis-alignment pointer */
|
||||
unsigned long i;
|
||||
char byte[2*sizeof(USB32)]; /* mis-alignment buffer */
|
||||
USB32 *p; /* mis-alignment pointer */
|
||||
unsigned long i;
|
||||
|
||||
#if defined(MUST_ALIGN32)
|
||||
/* force alignment */
|
||||
printf("#define MUST_ALIGN32\t%c* forced to align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
/* force alignment */
|
||||
printf("#define MUST_ALIGN32\t%c* forced to align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
#else
|
||||
/* setup to catch alignment bus errors */
|
||||
signal(SIGBUS, buserr);
|
||||
signal(SIGSEGV, buserr); /* some systems will generate SEGV instead! */
|
||||
/* setup to catch alignment bus errors */
|
||||
signal(SIGBUS, buserr);
|
||||
signal(SIGSEGV, buserr); /* some systems will generate SEGV instead! */
|
||||
|
||||
/* mis-align our long fetches */
|
||||
for (i=0; i < sizeof(USB32); ++i) {
|
||||
p = (USB32 *)(byte+i);
|
||||
*p = i;
|
||||
*p += 1;
|
||||
}
|
||||
/* mis-align our long fetches */
|
||||
for (i=0; i < sizeof(USB32); ++i) {
|
||||
p = (USB32 *)(byte+i);
|
||||
*p = i;
|
||||
*p += 1;
|
||||
}
|
||||
|
||||
/* if we got here, then we can mis-align longs */
|
||||
printf("#undef MUST_ALIGN32\t%c* can mis-align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
/* if we got here, then we can mis-align longs */
|
||||
printf("#undef MUST_ALIGN32\t%c* can mis-align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
|
||||
#endif
|
||||
/* exit(0); */
|
||||
return 0;
|
||||
/* exit(0); */
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -85,14 +85,14 @@ main(void)
|
||||
* buserr - catch an alignment error
|
||||
*
|
||||
* given:
|
||||
* arg to keep ANSI C happy
|
||||
* arg to keep ANSI C happy
|
||||
*/
|
||||
/*ARGSUSED*/
|
||||
static void
|
||||
buserr(int UNUSED(arg))
|
||||
{
|
||||
/* alignment is required */
|
||||
printf("#define MUST_ALIGN32\t%c* must align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
exit(0);
|
||||
/* alignment is required */
|
||||
printf("#define MUST_ALIGN32\t%c* must align 32 bit values *%c\n",
|
||||
'/', '/');
|
||||
exit(0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user