putwchar.c (e7e4715db22de68a703922a64c1a91d0f5e6c523) | putwchar.c (e74101e4eff767325553039def89de70b70f36d3) |
---|---|
1/*- 2 * Copyright (c) 2002 Tim J. Robbins. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 20 unchanged lines hidden (view full) --- 29 30#include "namespace.h" 31#include <stdio.h> 32#include <wchar.h> 33#include "un-namespace.h" 34#include "libc_private.h" 35#include "local.h" 36 | 1/*- 2 * Copyright (c) 2002 Tim J. Robbins. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 20 unchanged lines hidden (view full) --- 29 30#include "namespace.h" 31#include <stdio.h> 32#include <wchar.h> 33#include "un-namespace.h" 34#include "libc_private.h" 35#include "local.h" 36 |
37#undef putwchar 38 | |
39/* | 37/* |
40 * Synonym for fputwc(wc, stdout). | 38 * Synonym for fputwc(wc, stdout). Function call overhead is not an issue here: 39 * wchar.h #define's putwchar(wc) to fgetwc(wc, stdout). |
41 */ | 40 */ |
41#undef putwchar |
|
42wint_t 43putwchar(wchar_t wc) 44{ 45 46 return (fputwc(wc, stdout)); 47} | 42wint_t 43putwchar(wchar_t wc) 44{ 45 46 return (fputwc(wc, stdout)); 47} |