06-26-2008
Hi,
I'm sorry, I have to improve my C programming.
If there is someone who still thinking about this exercise, here is again, but now indented.
void duff(register char *to, register char *from, register int count)
{
register int n=(count+7)/8;
switch(count%8){
case 0:
do{
*to++ = *from++;
case 7: *to++ = *from++;
case 6: *to++ = *from++;
case 5: *to++ = *from++;
case 4: *to++ = *from++;
case 3: *to++ = *from++;
case 2: *to++ = *from++;
case 1: *to++ = *from++;
}while( --n >0);
}
}
"case" labels do not belong to the switch keyword.
Thanks!
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
hi,
i am try to run following script in c-shell, using switch command.
#!/bin/csh
choice=0
while
do
echo "system monitor"
echo "
1) system paging
2) system file inf.
3) system disk inf.
9) exit
"
echo "select an option: \c"
read choice
case $choice in
1)... (3 Replies)
Discussion started by: neer45
3 Replies
2. Shell Programming and Scripting
Hi,
I wrote a unix script that will perform differnt tasks on bahalf of number of users. I use "sudo" to run the script. The problem is when I execute the command: su - user -c "xxx " > output_file, I get the system output header frm the su command. Is there a way to get rid of it instdead of... (2 Replies)
Discussion started by: nimo
2 Replies
3. Shell Programming and Scripting
set -A arr a1 a2 a3 a4
# START
ssh -xq $Server1 -l $Username /usr/bin/ksh <<-EOS
integer j=0
for loop in ${arr}
do
printf "array - ${arr}\n"
(( j = j + 1 ))
j=`expr j+1`
done
EOS
# END
=========
this is not giving me correct output.
I... (5 Replies)
Discussion started by: reldb
5 Replies
4. Shell Programming and Scripting
Hi
Is there any way to switch user inside a shell script? (4 Replies)
Discussion started by: ./hari.sh
4 Replies
5. Shell Programming and Scripting
Guys,
I need to copy files from source to destination with datetime preserved
I did it with cp -p <source>/file <destinaltion>/file
But when I do stat command on copied file , it seems the copied file has "change time" modified.
Please guide me in understanding (2 Replies)
Discussion started by: mohan_xunil
2 Replies
6. Shell Programming and Scripting
hi,
how to access console of a switch having rj45 on switch side to db 9 female on pc side console cable which needs to be connected to one console server having rj11 on its side and db 9 female on other end.i.e. on switch side,console cable has rj45 and db 9 pin female connector on other side of... (1 Reply)
Discussion started by: pankajd
1 Replies
7. Shell Programming and Scripting
Hi,
I am trying to create one script where I have to login as another user inside the script to exeute some commands
How can i achieve this?
Many thanks in advance. (4 Replies)
Discussion started by: prarat
4 Replies
8. Shell Programming and Scripting
There are 4 files inside one folder matching criteria i.e. File name = ABCJmdmfbsjopXXXXXXX_mm-dd-yyyy_XXX.data
Here is the Code which find the files matching criteria:-
TS=`date +"%m-%d-%Y"`| for fname in `find . -name "ABCJmdmfbsjop???????_${TS}*.data"`
do # Matching File Processing Code.... (1 Reply)
Discussion started by: lancesunny
1 Replies
9. Solaris
Hi,
I've put the correct root password but why do I get this below?
huamin@SOL11I:~$ su
Password:
su: Sorry
huamin@SOL11I:~$
Many Thanks & Best Regards,
HuaMin (16 Replies)
Discussion started by: HuaMin
16 Replies
10. Shell Programming and Scripting
I want to switch to another user without password inside shell.
I used the below command and it is not working.
sudo su - user1
user1 is not in the sudoers file. This incident will be reported.
I'm getting the above message.
If I want to add user1 into the sudoers file using... (5 Replies)
Discussion started by: Roozo
5 Replies
LEARN ABOUT HPUX
xtregistercaseconverter
XtRegisterCaseConverter() XtRegisterCaseConverter()
Name
XtRegisterCaseConverter - register a case converter.
Synopsis
void XtRegisterCaseConverter(display, proc, start, stop)
Display *display;
XtCaseProc proc;
KeySym start;
KeySym stop;
Inputs
display Specifies the display from which the key events are to come.
proc Specifies the XtCaseProc that is to do the conversions.
start Specifies the first keysym for which this converter is valid.
stop Specifies the last keysym for which this converter is valid.
Description
XtRegisterCaseConverter() registers proc with the Intrinsics as a procedure to be called in order to determine the correct uppercase and
lowercase versions of any keysyms between start and stop inclusive. The registered converter overrides any previous converters registered
in that range.
See XtCaseProc(2) for a description of how to write a case converter procedure.
Usage
The Translation Manager uses case converters as part of its keycode-to-keysym translation process. The default converter understands case
conversion for all keysyms defined in the X11 protocol. You will probably never need to register a case converter unless you are working
with non-standard keysyms.
The only way to remove a converter is to register a new one, perhaps an "identity" converter which performs no conversion at all.
The registered case converters are invoked by the translation manager, and can also be explicitly called with the function XtConvertCase().
Structures
typedef XID KeySym;
See Also
XtConvertCase(1), XtGetKeysymTable(1), XtKeysymToKeycodeList(1), XtSetKeyTranslator(1), XtTranslateKeycode(1),
XtCaseProc(2), XtKeyProc(2).
Xt - Keyboard Handling XtRegisterCaseConverter()